SHARE PURCHASE AND TRANSFER AGREEMENT