About Nbi Holdings (london) Ltd (12422007) United Kingdom