About Cyprotex Discovery Limited (04184635) United Kingdom