About Nsp Investments Limited (10785266) United Kingdom