About Thames Global Limited (07378417) United Kingdom