About Nsa (ventures) Limited (04299362) United Kingdom