SHARE SALE AND PURCHASE AGREEMENT 22 July 2006