IDRC sent me letter with a check for $2000000. They promised me 10% prize. Of course it is a scam. Who will send such sum of money to unknown people! Don’t be trustful! Stay away from these guys at all costs!
Company Business Name: IDRC
Country of complaint: United States