About Squeeky Kleen Eco Limited (12179405) United Kingdom