London
Swiss design · 146436 · Designer
European patent · EP4176909 · Inventor
European patent · EP4066870 · Inventor