Did you find anything in the plans that show the building where Amtronics/QMC will set up shop?
Based on the plan below, I disagree. The sign for the Tech City seems to be placed at the entrance to the north of the facility and you can see it to the west of the building under construction. I think the H shaped building you refer will be in lot just west of this construction based on my review of surrounding terrain and sign placement.