About Lox Management Consultancy Limited (09635905) United Kingdom