About Radar Holdings Limited (10814643) United Kingdom