Hauteville
European patent · EP3998133 · Inventor
European patent · EP3476513 · Inventor
Swiss trademark · 702597 · Holder