About No. 74 Clinics Ltd (13353680) United Kingdom