SHARE PURCHASE AND SALE AGREEMENT