CTC is a diverse organisation and its broad organisational structure is shown below. Staffing levels fluctuate but in the 2nd half of 2010 are currenty around 180.