What does Beratungsgesellschaft mean?

Beratungsgesellschaft - German to English

consulting company