About Lbb Holdings Ltd (10772856) United Kingdom