About Nouvida Limited (10572109) United Kingdom