M Integrated Supply and Trading