Chernex
Swiss trademark · 10708/2019 · Holder
Swiss patent · CH715829 · Inventor
Swiss trademark · 697309 · Holder