Reddit Place – closer to your organisation than you think?