22 employees
Global Digital Agency based in Stockholm, London, New York, Washington D.C and Chicago.
2007