About Bbo London Ltd (12994600) United Kingdom