About Smash Sliders Limited (13397941) United Kingdom