Zürich
European patent · EP3825480 · Inventor
European patent · EP3825481 · Inventor
European patent · EP3775415 · Inventor