About Kloxer Ltd (11466358) United Kingdom