About Bb26 Ltd (11704038) United Kingdom