About Almac Discovery Limited (NI046249) United Kingdom