SHARE PURCHASE AGREEMENT FOR THE SALE AND PURCHASE OF ALL THE SHARES IN MPC DATA LIMITED REFERENCE MJY/AJC: 767343.00001