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?

Written by Carlos Escalante
Updated over 6 years agoWe manually review each order to protect ourselves from fraud, your account details will be sent within 12 hours, but usually much quicker.