You'll be able to find Virgin Mobile SIM cards in many different stores around the country. From official Virgin Megastores to small shops in Satwa to gas stations and convenience stores. In some of them, an agent will assist you during the sign up, in others you'll only buy the SIM card and the continue the activation from the app.