Wolfhausen
Swiss trademark · 700646 · Agent
European patent · EP3186862 · Holder, Inventor
Swiss patent · CH710015 · Holder, Inventor