Has anyone else noticed that their returns department is back in the UK now?
No more Cyprus!
Website now lists this as returns address:
CD WOW! Returns
PO Box 1292
+ 44 (0) 800 051 7046
I hope this means that they've turned the corner and are on the road to recovery!