Dietlikon
European patent · EP4212694 · Inventor
European patent · EP3768930 · Inventor
European patent · EP3245375 · Inventor