INSIGNIA SOLUTIONS PLC AMERICAN DEPOSITARY SHARES PURCHASE AGREEMENT January 5, 2004 INSIGNIA SOLUTIONS PLC AMERICAN DEPOSITARY SHARES PURCHASE AGREEMENT