Schaffhausen Schaffhausen
European patent · EP4078106 · Inventor
European patent · EP3807163 · Inventor