About Nbi Global Limited (12272748) United Kingdom