About Squish Delish Limited (10170379) United Kingdom