About Nrsr Holdings Limited (12331340) United Kingdom