Castleton Commodities International signs lease agreement for a marine terminal