New York City, NY
group Next15 in 2022. Next15 Communications group is a UK PLC with a global footprint across 50 offices in 15 countries...