About Nec Technical Marine Services Limited (10374935) United Kingdom