About Abacus Clinic Ltd (10881135) United Kingdom