About Klean X Limited (04292904) United Kingdom