About Thames Portfolio Management Ltd (12263198) United Kingdom