About Clinic 65 Ltd (12970672) United Kingdom