Troinex
Swiss patent · CH711059 · Holder, Inventor
Swiss trademark · 644179 · Holder
Swiss trademark · 403693 · Holder