About Klex Ltd (11045481) United Kingdom