About Nsd Group Limited (12080956) United Kingdom