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.
To add to my reply, this appears to be sign shown next to the building under construction. You can see the IT building to the right (west). So this building is on north side as we both agree. There appears to be the lot to the west which would hold the H-shaped building you reference.