About Biogen Idec Limited (01497267) United Kingdom