About Nuage Properties Limited (13056504) United Kingdom