do I need to call them directly? because I'm using a US account and I'm in another country.
Looking for customer support page for an hour now and i'm just clicking on links after links. Plus it keeps prompting me to log in, but my account is suspended. I'm just using this spare account to at least be able to post here.