An escort agency is a company that provides escorts for clients, usually for sexual services. Individual girls who provide this kind of service are known as call girls. The practice is close to being prostitution.