About The London Clinics Holdings Limited (13195204) United Kingdom