Do I need my own Insurance?

No. Generally your umbrella provider will set up professional liability, employer’s liability and public liability cover on your behalf.