About Kleen Labs Ltd (12654356) United Kingdom