This a scam, the owners of this site track artists and push them to upload artworks, and then they let them think those artworks are purshased and paid, when they want to withdraw the money, they ask them to send 0.2 ethernum to "activate" the account and withdraw the money.