About Technology Management Associates Ltd (11684929) United Kingdom