About Thames Ocean Ltd (11941881) United Kingdom