Founded in London in 1970, now a global creative communications company headquartered in New York with 114 offices in 67 countries and over 6000 employees.
Founded in London in 1970, now a global creative communications company headquartered in New York with 114 offices in 67 countries and over 6000 employees.