SUBSCRIPTION AND SHARE PURCHASE AGREEMENT