Zürich
European patent · EP3976881 · Inventor
European patent · EP3814149 · Inventor
European patent · EP3280696 · Inventor