About Squishy Squashy Slimes Ltd (12294138) United Kingdom