About Leb Investments Ltd (12902137) United Kingdom