About Nrf Investments Limited (12205148) United Kingdom