We manually review each order to protect ourselves from fraud, your account details will be sent within 12 hours, but usually much quicker.
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.