As far as I know, umbrella companies are used by contractors who don't want to run their own limited company.
In return for a percentage of their rate, the umbrella company acts as the contractor's employer (takes care of paperwork, taxes, etc.) and the contractor's client pays their invoices to the umbrella company.