STFC

Stands for
Science and Technology Facilities Council