2300, La Chaux-de-Fonds
European patent · EP2322996 · Inventor
European patent · EP2400351 · Inventor