bn:03630820n
Noun Concept
SYL
No term available
EN
An umbrella company is a company that employs agency contractors who work on temporary contract assignments, usually through a recruitment agency in the United Kingdom. Wikipedia
Relations
Sources