Good luck to you. FWIW, my Google searching suggests the site is legit and intended for academic licenses for software, but who knows what's up here. Probably submitted for 10 of them so they can list it, get attention on their site and then refund a bunch of people.