About Leki S Corporation Ltd (12773383) United Kingdom