Not a real company...no physical presence in the United States despite what their website shows...trust me. They will sell your information and have nothing to do with IT recruiting.
DEMAND your cybersecurity vendors block idctechnologies.com immediately.