2300, La Chaux-de-Fonds
European patent · EP2353428 · Inventor
European patent · EP2319348 · Inventor