About Novia Ocean Ltd (11906155) United Kingdom