Not familiar with them, but was surprised to see this disclosure in the footer of their about page:
> [...] 76% of retail investor accounts lose money when trading CFDs with this provider [...]
> [...] 76% of retail investor accounts lose money when trading CFDs with this provider [...]