About Bb Leo Ltd (12982328) United Kingdom