Gempenach
Swiss trademark · 519317 · Agent, Holder
Swiss trademark · 519310 · Holder
Swiss patent · CH674612 · Inventor