53 people are employed at iCST.
iCST is based in South Portland, Maine.
The NAICS codes for iCST are [561, 56].
The SIC codes for iCST are [73, 736].