About Joystick Jockey Ltd. (10643074) United Kingdom