About Lebak Limited Company Ltd (10876710) United Kingdom