Award-winning veteran games developer and international games label Team17 today announced its presence at E3 2016, from 14th to 16th June, in Los Angeles. The company will host