Celoxica launches CME/ICE and Liffe/Eurex futures trading platforms