About Squease Limited (07074403) United Kingdom