About Nrs 89 Holdings Limited (13125306) United Kingdom