Portal Home > Knowledgebase > Technical Support > How long does it take to setup my account?

How long does it take to setup my account?

We manually review each order to protect ourselves from fraud, your account details will be sent within 3 hours, but usually much quicker.


Also Read