What is a talent-agency?

A talent agency is a company that functions as the middleman between the talent and the brand that needs a talent.