About Thames Holdings & Investment Limited (10667347) United Kingdom