About Nrs Partners Ltd (12294108) United Kingdom