For the first purchase from them, it took a long time to eventually get a working account, but at least they communicated with me and sorted things out. This time, however, I have heard nothing about my account for a month, no responses when I tried to e-mail them.
Don't know if the site is under new management or something, but I would highly recommend staying away from it for any services they provide.
This issue was already resolved back in 2014.