About Feel Better Clinic Ltd (10656612) United Kingdom