About Adora - Health & Wellbeing Ltd (13629172) United Kingdom