I also quite like the reason they call it Three Minds:
Why the name? Great advertising was often created in “pairs” — a
copywriter and an art director. In the digital world, the creation
process is more complex. Strategists, designers, information
architects, media specialists, and technologists must come together to
create great experiences.
Quite simply, it takes ThreeMinds.
I’d argue though that maybe it should be called ManyMinds, three is far too absolute for me ;-)