About Glasgow Wellbeing Clinic Limited (SC613690) United Kingdom