My experience of setting up a Ltd was that is was all pretty straightforward. I can’t quite see the advantage of paying an umbrella (sort of defeats the purpose really). Find an accountant that you can work with, there’s lots to choose from. In true STW fashion, I’d happily recommend mine!
As INH says, it will pay to do your reading on IR35 – is the contract effectively your current employer becoming your first client?
Also, it might be worth looking at whatever the equivalent to IR35 is in Benelux, or if you can set up your Ltd there. Amazon, etc seem to benefit from it!