About Squeaki Clean Limited (08739296) United Kingdom