About Nexuseas Ltd (12246603) United Kingdom