No, it is for everybody. They have just eliminated the inactivity fee. No minimum to open an acccount. Have cfds in the U.K. but not us.
I think they have relatively high leverage, such as 50? But since I am European, the laws here limit it to 30. But since I don’t like to waste my money, but gain on my trading, I use a lot less than 30 as well. But if you want to lose, I think they let you have more unless European
If you're able to spreadbet legitimately where you are, this offers an alternative to CFD's. Spreadbetting is tax-free in the UK, possibly other jurisdictions also.