SHARE PURCHASE AGREEMENT by and among