Has anyone published a browser game on PikiPlay?

Our studio would like to publish a game on PikiPlay. If you’ve done it, did you submit directly or go through a distribution partner?

An official submission link or a quick note on how you got started would be much appreciated. Thanks!