SHARE AND ASSET PURCHASE AGREEMENT