About Nbi Holdings Limited (10891807) United Kingdom