I can't offer specific information on the company, but based on the link you provided, this looks more appealing than the "we will fund you" outfits.
Minimum Deposit $2,500
Buying power up to 50:1 for day trades
Buying power up to 6:1 for overnight trades
50 cents per hundred shares traded...