About Radar Investments Limited (11958113) United Kingdom