About Radar Group Limited (12924494) United Kingdom