Idc technologies inc.