31 October 2014 CITY INDEX GROUP LIMITED INCAP GAMING B.V. IPGL LIMITED GAIN CAPITAL HOLDINGS, INC. SHARE PURCHASE AGREEMENT for the sale and purchase of shares in City Index (Holdings) Limited