Zürich
European patent · EP2917363 · Holder, Inventor
Swiss trademark · 632201 · Agent, Holder
Swiss trademark · 552079 · Holder