About Lenchi Ltd (12557279) United Kingdom