About Sticky Dpad Games Ltd (08145848) United Kingdom