What is Umbrella Accreditation?

What is it? Accreditation is defined in the Oxford Dictionary as ‘the action or process of officially recognising someone as having a particular status or being qualified to perform a particular activity’. At present, umbrella companies are not subject to any additional regulation other than that to which any other company and/or employer is subject, […]