About Nbba Limited (12534935) United Kingdom