About N2s Italia Ltd (12185133) United Kingdom