About The Health & Wellbeing Foundation Ltd (12925545) United Kingdom