About Thames Consultancy International Limited (12929780) United Kingdom