 Capgemini is an IT services and consulting company, headquartered in France. The share price has come off its 52-week-high but is still trading about 50 above the price level since I last discussed the company. 