Zürich
Swiss trademark · 636405 · Holder
European patent · EP2930689 · Inventor
European patent · EP2383699 · Inventor