Great work lads!
From The Lost Media Wiki
I was about to write this article as it showed up! I've contacted people who've worked on the show back in 2019 but I didn't get any meaningful responses unfortunately. Glad episodes are showing up! I'm downloading and archiving all the episodes that appear, so if any go missing again, shoot me a message!