About Nbxc Limited (06682615) United Kingdom