About Bb 86 Holdings Ltd (SC712490) United Kingdom