Its from Matrix Games. I try not to learn too much about games so I can enjoy them more due to discovering things. From what I have read/watch a bit of via let’s play it seems like an interesting game, BUT it’s fairly ugly.
Moved this from PCGD to Site Feedback. I wouldn’t hold my breath for an official answer.