A United Kingdom supplier, with 14 awarded contracts, totalling £577.2m, most recently 2 days ago.
Transitional media buying contract for advertising space across TV, radio, digital, and print channels.