0

What does limited liability mean and what are the main benefits for forming a limited liability instead of trading as a sole trader?