Great site. Sometimes orders take a while to arrive, but they are coming from America so it's quite understandable. Any time I have had to get in touch with customer support they have been a pleasure. I recommend contacting them on Twitter if you're having issues, never had a problem with their Twitter support.
Claim your business profile now and gain access to all features and respond to customer reviews.