About Thames Technology Consultants Limited (10054400) United Kingdom