citizen of Meyrin, Meyrin
Managing director · sole signature · Meyrin
Swiss trademark · 57998/2011 · Holder
Swiss trademark · 617634 · Holder