About Technology Innovation Centre (commercial) Limited (03812726) United Kingdom