About Klx International Ltd (11763758) United Kingdom