An agency that offers advertising, branding, marketing, new media, research and public relations services.