About Thames Investment Limited (08207771) United Kingdom