About Thames Technology Limited (06959823) United Kingdom