About N2sa Limited (10910617) United Kingdom