NBXC Ltd trades as Market Structure Partners and is registered in the UK. Company Number: 6682615