About Nbi (london) Ltd (11611718) United Kingdom