owned by Armacell International S.A. Foreign owned: Luxembourg 16800 South Canal Street South Holland, IL 60473 United States Map it Union workers