About Nssr Limited (12522318) United Kingdom