Cerillion: Charging ahead in telecoms