About Almac Sciences (scotland) Limited (SC154034) United Kingdom