CH-8600 Zürich
European patent · EP3105128 · Inventor
European patent · EP3105127 · Inventor
European patent · EP3105126 · Inventor