About Nrl (holdings) Limited (08959327) United Kingdom