En España está ubicada en la Torre Titania, en el centro de Madrid, contando con oficinas en otras catorce ciudades del país.