About Technology Associates Limited (04159625) United Kingdom