About Nrr Associates Limited (11773936) United Kingdom