About Nouvel Solutions Limited (12278239) United Kingdom