BabelTechStore.com
Consumer Report
- 02-25-2012
- 7
Website info of it's physical location and phone number are fraud. No such suite # exist in the building. Ordered but never ships. Tried all email communication and none returned. Also looked into California state to see if such business exist but no match. I guess you understand what all these mean.
Company: BabelTechStore.com
Country: USA