Zürich
European patent · EP4106505 · Inventor
European patent · EP3841374 · Inventor
Swiss trademark · 517893 · Agent