News Decentralized data warehouse Space and Time secures $20M in funding editorial staff 27. September 2022