About Lbb Group Holdings Limited (13640098) United Kingdom