About London Wellbeing Centre Ltd (12845602) United Kingdom