CAPITAL UMBRELLA
Updated 221 days ago
United Kingdom
Capital Umbrella is a well-established umbrella company based in London. Some 20 years ago we were contractors who discovered that we really had two routes; form a Limited Company or join an umbrella...
With Capital Umbrella you'll get a host of great benefits that are designed to make your life easier from the day you sign up.