What does Begleitagentur mean?

Begleitagentur - German to English

escort agency