About Thames Capital Ltd (08763443) United Kingdom