About Super Sticky Squisho Limited (03377229) United Kingdom