An advertising agency specializing in advertising, branding, public relations, interactive services and promotions.