About S & T Maritime Limited (11120409) United Kingdom