About Nrs Corporate Limited (04590041) United Kingdom