About Nomads & Urban Dwellers Ltd (13288275) United Kingdom