I can't seem to remember the name of a certain branding/design agency with offices in new york and london (and more?). Please help me. They have worked with coca-cola and I think carries a double name (like Mesky Piller or something).
thanks in advance/Fred