What does Abschleppfirma mean?

Abschleppfirma - German to English

towing business