Teague DVD
Consumer Report
- 06-11-2013
- 37
Ordered china beach tv series boxed set, received email to say that order was confirmed and that delivery would be from 2-4 weeks. Stated that credit card statement would read "teague technology".
Company: Teague DVD
Country: USA
State: QC
City: Montreal
Address: 145 Lowerboard Lane