About Nbsc Ltd. (10492886) United Kingdom