About Thames Associates Limited (03194505) United Kingdom