Puidoux
European patent · EP4408239 · Inventor
European patent · EP4342342 · Inventor
European patent · EP4337566 · Inventor