About Compass And Radar Consulting Ltd (13293316) United Kingdom