About Technology Centres Limited (03041951) United Kingdom