About Nbi Interiors Ltd (11557326) United Kingdom