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.9100
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.9100
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