About Medicines Discovery Catapult Services Limited (10305216) United Kingdom