infotechlead

Capgemini revenues up 10.9% to €5.729 bn in Q1