About Green Box Studios Ltd (13282580) United Kingdom