Anyone know anything about them?

They have some interesting offers but don't seem to have a way to sign up as a publisher...

Thanks,

Alex