About Squeaky Clean Genie Ltd (12898298) United Kingdom