About Nsa Solutions Holdings Ltd (13239990) United Kingdom