Amoozle
Consumer Report
- 02-22-2012
- 3
I ordered the gift cards and never received them. Their website is down and now I have no way of contacting them! Can anyone PLEASE tell me of anything that I can do to get my money back?
Thanks,
Angela
Company: Amoozle
Country: USA