About Games Radar Ltd (11781635) United Kingdom