In general, you can be pretty sure that forex brokers who use the terms “ECN” or “STP” in their business name aren’t properly regulated and are trying - often successfully - to fool customers, so you won’t go wrong if you just avoid them all.
“SolidECN” is another, similar one (probably even worse than the one you‘re asking about!).
This very recent little thread and its links might help you : -