Plan-les-Ouates
Swiss patent · CH720791 · Inventor
European patent · EP4414791 · Inventor
European patent · EP4286959 · Inventor