Creative Networks is a major participant in the advertising and promotion process. It attracts various companies to buy space and time with them by providing the same at discounted rates. Creative Networks helps these companies reach their target market effectively by communicating their message. In this scenario, Creative Networks is a(n):