SHAREHOLDERS AGREEMENT OF IHS HOLDING LIMITED