About Nbx Ltd (10354862) United Kingdom