This website is a scam, they advertise support for many games. However they do not actually support the games they advertise. There software crashes, hangs, doesn't work. When you go to launch a support ticket, it doesn't actually let your it just goes into an endless loop like some sort of sick twisted joke.
Forget about getting support from the site owner, he's not interested in helping once he has your $$. Refunds are not an option.
SCAM site, beware. Big time Rip-Off