La empresa está fundada en Zurich (Suiza) y cuenta también con oficinas en Ann Arbor (Estados Unidos).