Skip to main content

How long does it take to setup my account?

Updated over a month ago

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

Did this answer your question?