is not in process of liquidation on Jun 9, 2024
Where is Infomedia group INC.'s headquarters?
Infomedia group INC.'s headquarters is located at 11845 IH 10 West, Suite 400San Antonio, TX 78230
What year was Infomedia group INC. started?
Infomedia group INC. was started in 2002
Sources: Alabama Secretary of State