Basel
European patent · EP4139310 · Inventor
European patent · EP4126869 · Inventor
European patent · EP3455221 · Inventor