About Optimax Clinics Limited (07200452) United Kingdom