About Kx Store Ltd (13010336) United Kingdom