Umbrella Company Definition Published December 8, 2015 at 235 × 215 in Umbrella Company Contractors Options – Will They Now Swap to PSCs? Umbrella Company Definition – offshore and onshore Umbrella Company Definition for onshore and offshore companies