About Biogen (restaurant) Limited (01150986) United Kingdom