About Npss Investments Ltd (12017282) United Kingdom