About Kloci London Ltd (12454624) United Kingdom