THEY Amsterdam

They Amsterdam, an advertising agency based in Amsterdam, The Netherlands, has closed.