About Leka Caf Ltd (11481924) United Kingdom