owned by Armacell International S.A. Foreign owned: Luxembourg 7600 Oakwood Street Extension Mebane, NC 27302 United States Map it