About Thomas Technology Associates Ltd (08374308) United Kingdom