The Nameserver ns.ff6699.net have a IP Address of 208.90.154.203 which is hosted on United States.
A web stock trading game. Win prizes as you buy and sell shares of the most popular websites on our virtual trading floor!