About Thomson Marine Limited (SC295384) United Kingdom