About Thames Maritime Technology Limited (11253409) United Kingdom