You are right I think before you make any deposits to a site you have not used before you need to make you personal enquiries to know if the site is active or not but just going direct to make deposits may lead to you losing you money at the long run and the thread have been inactive for a very long time now.
Why did you bump this post all of a sudden? The last post was almost a year ago and there hasn't been much activity and then out of the blue its gets bumped for no reason.
It brings back memories because I remember trying out this site when it first came out. I think it was either in direct competition to Secondstrade or secondstrade went offline and this site came online at the same time.
I remember there were issues with the site such as the feeds where they got their quotes, and the other issues were the house edges. And I think this is why the site didn't make it. Most likely due to bad API feeds using free signal data which is never a good idea for commercial purposes and very high house edge which made it difficulty to make an overall profit.