Search the register – results All results NAUTEXE LIMITED 11769482 - Incorporated on 16 January 2019 28 Alexandra Terrace, Exmouth, Devon, England, EX8 1BD