About Joystick Interactive Europe Ltd (07396095) United Kingdom