Zürich
European patent · EP3564690 · Inventor
Swiss patent · CH705477 · Inventor
Swiss trademark · 604776 · Holder
Swiss patent · CH703504 · Inventor