About Leka Store Ltd (11439462) United Kingdom