What does Agenturvereinbarung mean?

Agenturvereinbarung - German to English

company contract