Zürich
Swiss trademark · 598057 · Holder
European patent · EP2267114 · Inventor
Swiss trademark · 538394 · Holder