Groove is who I went with, after looking into this area. Very happy with it so far, the on-boarding was perfect with its step by step setup. Would certainly recommend.
We have used Groove and really liked the simplicity of the software. However as use cases matured we realised that doing SEO on the knowledge base articles is not possible.