About Squeaky Klean Limited (12295822) United Kingdom