owned by Armacell International S.A. Foreign owned: Luxembourg 55 Vilcom Center Drive, Suite 200 Chapel Hill, NC 27514 United States Map it