About Leka London Ltd (10131502) United Kingdom