About Technology Management Limited (02694800) United Kingdom