Ipsach
Swiss trademark · 630397 · Holder
Swiss trademark · 630396 · Holder
Swiss patent · CH703247 · Inventor