I just signed up for a demo and live account. I've spoken to them on the phone and even called them back. Maybe the have a number now? They are based out of Singapore but the lady I've been speaking to is in their London office .... however, the ...