About Nouella Ltd (11585073) United Kingdom