About Clinucleate Ltd (10557512) United Kingdom