About Nexus Yacht Technology Ltd (12270258) United Kingdom