Scams like this are really easy to avoid if you just take 10 minutes to pay attention to the glaring red flags.
1) Their website was obviously built in one day, no effort at all.
2) They oddly have the same exact Privacy Policy as:
alignedincentiv.es
raise.com
cardmoola[.]com
payculiar.com
carddazzle.com
3) And the same TOS as 51 other websites.
4) Nowhere on the site mentions who's behind the company, the leadership, the team. This is a must with companies who are dealing with your money and need to earn your trust.
5) Their contact us page simply says "For any questions you may have contact us at
[email protected]". No phone number, not even a form on the page.
6) No phone number of any kind to call support.
7) No corporate address listed, not even a P.O Box
Are you really that surprised that they ran off with your money? I am willing to bet you money that there is only 1 guy running the company & websites.