El Sol = The Sun in Spanish = There is no bigger omnipresent icon on earth, than the sun, and that is our key attribute, we are the force behind making brands ICONIC by establishing their brand equity, recall and cult status... We are a full service..
Relevance: 23.746899