IST was founded in 1995, purchased by EDO in 2006, which was then purchased by ITT in 2007. In 2011, ITT split into 3 separate corporations and IST remained with the defense divistion, which was named Exelis. As such, IST is now a wholly owned subsidiary of Exelis Inc.
Use this information to figure out if this company is an ideal customer for you.
(321) 727-xxxx
800 Lee Road
Rochester, 14606
Impact Science and Technology's HQ is located at 800 Lee Road, Rochester
Impact Science and Technology's phone number is (321) 727-xxxx
Impact Science and Technology's official website is exelisinc.com
Impact Science and Technology's revenue is $100M - $500M
Impact Science and Technology has 501 - 1,000 employees
Impact Science and Technology is in the industry of: Aerospace