About Nrff Ltd (10051970) United Kingdom