World of Crazy Customer Service
You can browse our frequently asked questions to see if there is already an answer to your inquiry. Otherwise, you can contact us directly. We aim to answer all inquiries the same working day.
Alternatively, you can also contact us by email or phone:
Telephone: (833) 962-7299