About Nouvelscape Limited (SC690527) United Kingdom