What does Bestellfirma mean?

Bestellfirma - German to English

ordering firm