About Clinicurve Ltd (10166034) United Kingdom