About Nsr Limited (04174572) United Kingdom