SHARE SUBSCRIPTION AND PURCHASE AGREEMENT