About Klean Technologies Ltd (09126279) United Kingdom