Le Locle
European patent · EP2233247 · Inventor
Swiss trademark · 484019 · Holder
Swiss trademark · 302519 · Holder