About Thames Technologies Ltd (09812238) United Kingdom