Versoix
Swiss patent · CH706808 · Inventor
Swiss trademark · 562403 · Holder
Swiss patent · CH703785 · Inventor