Neftenbach
Swiss trademark · 820089 · Holder
European patent · EP3590463 · Inventor
European patent · EP3232981 · Inventor