This review was chosen algorithmically as the most valued customer feedback.
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!