About Le Ten Percent Ltd (12855747) United Kingdom