ABOUT
I C International's headquarters is located in Telford, England, GB TF2 9HW. I C International has an estimated 86 employees and an estimated annual revenue of 8.3M.... There are no competitors identified for I C International
There have been no acquisitions found related to I C International
Funding data cannot be found related to I C International
Recent investment data cannot be found related to I C International