About Alphaglen Laboratories Limited (02824339) United Kingdom