About Nrr Investments Limited (SC294583) United Kingdom