Canīt offer any info specifically about a UK registered ski company operating in Switzerland but here are some links to important info you should be aware of concerning the activity of ski instructor and requirements/legislation in Switzerland:
In Vaud, you could contact the
Police Cantonale du Commerce to get info.
Good luck!