About Nbi Team Ltd (08372181) United Kingdom