The standard way that IT contracting works in the UK is (or at least was, I don't know if it is still done the same way) you create a limited company and install yourself as director and employee, and get to save a load on taxes. Well, that's the idea anyway

Does the same situation exist in Switzerland - can I have a UK private limited company and sell my time and skills to companies in Switzerland while being resident there?
Yes, I'm a pest asking all these questions. Sorry!