About Lekma Limited (13420288) United Kingdom