National News CGI to continue trusted partnership with North Wales Police through the award of multiple managed IT services contracts EditorMay 9, 2023 CGI the worldwide IT and business consulting services firm, has today announced it has been awarded three managed IT services…