SHARE PURCHASE AGREEMENT dated 25 June 2007 among