A company that offers advertising, marketing, communication strategies and public relations services.