About Nra Investments Limited (SC311461) United Kingdom