ITOCHU Logistics
Consumer Report
I received a letter with a Home Depot symbol as the return address stating I had won $150K, enclosed was a check for $3980. I was instructed to call a number and give them my claim number to expedite the process. I called was only asked for my phone number and told to immediately deposit the check ...