About Klx Consulting Limited (09948192) United Kingdom