IT Solutions
Consumer Report
Received a fake invoice for "Dell 3130 Supplies" for the amount of $1281.93. Then we received a phone call from a woman there who was very aggressive over the phone with our General Manger demanding immediate payment. I've never heard of this company, but they have my full name printed on ...