About Bgi Research Foundation Uk (11627233) United Kingdom