SHARE SALE AND PURCHASE AGREEMENT