SHARE PURCHASE AGREEMENT MARVEL CITY INVESTMENTS LIMITED — and — GIGAMEDIA CHINA LIMITED May 26, 2008