A Global Umbrella Company is the one that employs professionals; who perform on temporary contracts, usually via a recruitment agency. It is a separate company; that acts as an employee for contractors working on fixed term contracts. They also serve...