About Biogen Holdings Limited (08116503) United Kingdom