Looks pretty scammy to me...no links to actual apps produced as far as I can see.
Update: via the "press" link you get to articles that show apps. Mostly free, low single digit total reviews...low ratings.
Update: via the "press" link you get to articles that show apps. Mostly free, low single digit total reviews...low ratings.