About Nsbl Associates Limited (13472514) United Kingdom