About Leni S Technologies Ltd (13292084) United Kingdom