owned by Armacell International S.A. Foreign owned: Luxembourg 100 Locust Avenue Spencer, WV 25276 United States Map it