About Kleen Limited (04078680) United Kingdom