Hong Kong
Swiss design · 141004 · Designer
European patent · EP3050000 · Inventor
European patent · EP3049999 · Inventor