About Nss Investment Consultants Limited (10904220) United Kingdom