Umbrella companies are typically used by recruitment agencies to employ workers on temporary contracts, in sectors like IT, healthcare, construction and education. Usually, the contractor or temporary worker will work for a client, the client pays the recruitment...