Human Computer raises $5.7M in seed funding to build indie portfolio rachelkaser March 13, 2025 9:35 AM