About Radar Associates Limited (05414092) United Kingdom