162 Million Are Independent Workers, But…
The Association of Independent Professionals and the Self Employed, AKA IPSE, recently looked more closely at independent workers...
The latest news affecting umbrella companies in the UK. Featuring HMRC, the Agency Workers Directive, the 2003 Agency Regulations, and IR35.