Su sede está ubicada en la Ciudad de la Innovación (Sarriguren-Navarra), aunque cuenta también con oficinas en Sevilla y en México.