About Clinic 95 Holdings Limited (06899182) United Kingdom