I never heard of it. I would look around the site and see what information you gather. For instance, what payment methods they accept - do they suit you? Are there public forums on that site? You could get a feel about the community, the challenges they are facing etc. I would also do searches on Google and see what comes up. Sometimes, selling platforms are discussed in other forums, outside the venue.