About Almac Sciences Limited (NI041550) United Kingdom