Founded in 2004, 24.7 is Spain's leading services company in producing advertising spots for major international brand campaigns. The company offers global coordination of audiovisual productions, from location scouting and talent selection to scene filming. It has the most extensive office network in Iberia, with presence in Madrid, Barcelona, Palma de Mallorca, and Lisbon, plus local operations in Poland. In 2019, 24.7 received the Business of the Year award from the European Business Awards.