SILC full form

Shrewsbury International Language Centre

What is the full form of SILC and meaning ?

This SILC is one of the best International schools of British origin that is situated in Bangkok and expats who live here can send their kids here to study.