CGI is building on its decade-long relationship with the European Space Agency, and as more and more satellites entering orbit, its role in processing data is not set to diminish Continue Reading ...