hi, this is very bad broker.
yes they have dealing desk. they are totally fraud.
their price feed and chart is totally different from other brokers.
they gives many false spikes. Sometimes they stop their server from few min.
i complaint many times, but they say that its technical problem.
if you will get loss at that time, then they will return only 10% of total loss.
too bad and scam broker.
please dont go for this.