Zurich
European patent · EP3110441 · Inventor
European patent · EP3711776 · Inventor
European patent · EP3131577 · Inventor