About Klx Ltd (11618947) United Kingdom