About Thames Capital Research Technologies Ltd (10368571) United Kingdom