Legal

Privacy Policy

Version 0.4 · 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.