About Lekkala Ltd (09918470) United Kingdom