For Stream Technologies, setting up shop at the Advanced Technology Centre is a lot like coming home