Astra Van Heest is the Owner of ICLS.
28 people are employed at ICLS.
ICLS is based in New York City, New York.
The NAICS codes for ICLS are [62, 6211, 621111, 621, 62111].
The SIC codes for ICLS are [80, 801].