About Independent Wellbeing Clinic Limited (10578154) United Kingdom