I believe they now have a floating contract for Italian bases and German bases, where you only operate from one country but have a directly employed local contract.
As for the normal floating its still the limited company setup, so paying both employer and employee social insurance as well as income tax. Works out as a very high tax bill unless you have a significant amount of expenses to offset it, but think the guys still make reasonable money.