About Nsbl Limited (12288842) United Kingdom