Shanghai
European patent · EP2890704 · Inventor
European patent · EP3272754 · Inventor
European patent · EP2807164 · Inventor