We've been working with Callum and the team at C.K Digital for nearly 2 years now. They've helped us navigate the world of Google algorithm changes, a full membership model implementation, and internationalisation of our news product.
I highly recommend working with these guys if you're a news, media, technology or nonprofit organisation.