ICLS is a Non-profit Organizations company based at 535 W 116th Street, New York City, New York 10027, US .
Looking for a particular ICLS employee's phone or email?
The ICLS annual revenue was $6.6 billion in 2026.
Astra van Heest is the Owner of ICLS.
29 people are employed at ICLS.
ICLS is based in New York City, New York.
The NAICS codes for ICLS are [62111, 6211, 621111, 62, 621].
The SIC codes for ICLS are [80, 801].