I am wondering if anyone here has used their services... I can't find anything about them online anywhere.. I am trying to determine if they are legit or not.
Haven't heard of it. And just like what others have said they have a nice interface very attractive but this should not be considered as one factors to say that the site is legit or now. But I try to dig deeper and this is what I found about the website:
Updated Date: 23-nov-2015
Creation Date: 18-nov-2011
Expiration Date: 18-nov-2017
Its fairly old website, but what stands out in the expiry date. Maybe whois is not yet updated though because it looks like they have renewed it because the site is still up.
But I would be cautious though, I never heard of this website before, and I think I'm not the only one. @Potato Chips said, there are a lot of trusted payment processor options. I suggest used one of them and stay away from this site unless someone with a high rank has vouch that this trust is legit.