Insurance for volunteers / courses

We’re starting to run more courses and volunteer days on the croft and thinking about some form of basic liability insurance. What do folk have in place? Any recommended companies?