infotechlead

Accenture invests in  earth imaging technology firm Pixxel