Never heard of them. Looks like the new company. It is quite hard to find any reviews or data about a new ad network. Better wait and watch.
It's not looking good so far, their minimum payout if $1000 if you don't have Paypal, so I got a Paypal just to get paid and it's past the due date for the payment, and the account manager isn't replying....