Global energy trader Castleton Commodities International LLC (CCI) has, through a subsidiary, bought a majority stake in Netherlands-based energy storage company S4 Energy BV.