About Nsd Technologies Limited (10026114) United Kingdom