Legal

Website and Trust Center Terms

Version 0.3 · Draft for legal review, not in force · Draft of 2 November 2026

Allora is a trading name of Allora JD Health Ltd, registered in England and Wales, company number 17282768.