About Condor Group Holdings Limited (05174423) United Kingdom