About Nbba Consulting Limited (09313481) United Kingdom