Su sede está en el Parque Científico Tecnológico Cartuja 93, en Sevilla.