LetsAssist.com
Consumer Report
- 01-12-2013
- 48
Its a scam company. One of my friend been scammed by this company twice. They are Indian but they say that they are from USA and working for Microsoft.
Company: LetsAssist.com
Country: USA
State: Devon
City: Plymouth
Address: 28 Ridgeway, Plympton
Phone: 4407005938425, 351281416184, 35193241512
Site: letsassist.com