About Lbb Bx Holdings Limited (10119161) United Kingdom