About Gamebox Studios Ltd (12139205) United Kingdom