About Biogen Bryn Pica Limited (07816546) United Kingdom