A company that provides communication, marketing, public relations, web development and advertising services.