Twoo
Consumer Report
- 06-11-2013
- 23
I thought this was a business site like Linked in and logged on. I was duped just so the company could get more names to make the company more valuable. It has caused huge personal issues in my family!
Company: Twoo
Country: USA
State: Ghent
City: South Cave
Address: Westwood House, Annie Med Lane
Phone: 320859635972, 448458620182, 442033185040
Site: twoo.com