Self Employed in the EU (And Lovin It)
There are approximately 228 million people working in the EU, and around 32 million of those are self employed people.
The latest news affecting umbrella companies in the UK. Featuring HMRC, the Agency Workers Directive, the 2003 Agency Regulations, and IR35.