Total rip-off, Russian site... they'll send you adoring fake fans that dont make any sense, and your suspicion grows when they want you to "upgrade", i. E., spend your money somewhere else, do not spend it here. Scamming $#*!s.
Want to manipulate your ranking? Spend some of your money there, or, like others, have a bot army play your tunes non-stop. What a scam. "Free promotion" is hogwash shell game. Worse yet are their "professionals" who "review" your music and gush about it. You can send them a turd and they'll give it a glowing "review" because you $pent to get it. Just fake crap designed to pry money from people with high hopes.