Rapperswil
European patent · EP4368411 · Inventor
European patent · EP4379228 · Inventor
European patent · EP4368850 · Inventor