IDC Technologies is a real company with legit work and good clients. Looks like others have had issues, I haven't. Perhaps there a few bad apples in the org or maybe there are still having issues with less scrupulous entities/individuals posing as IDC.
In any case, I haven't experienced difficulties enlisting their services and now that covid is going away I'm noticing more and better contracts/projects/work opportunities.