Schaffhausen
European patent · EP4021317 · Inventor
European patent · EP3860535 · Inventor
European patent · EP3852658 · Inventor