About Nbi Partnership Limited (07902599) United Kingdom