An agency that offers marketing, advertising, media, design, public relations and strategic planning services.