Moreniche is a affiliate site that pays $20 per refer

I registered with them.. After some minutes .
They deactivate my account..

Can someone tell me something about them