About Thames Water International Services Limited (01939768) United Kingdom