Zürich
European patent · EP4406186 · Inventor
European patent · EP4406185 · Inventor
European patent · EP4173222 · Inventor