SITC

Medical abbreviations:
SITC

Scottish Interactive Technology Centre