I don't know much about it other than the body of the text in the article that came from the release. It looks a lot like XCOM in a Lovecraftian Cthulhu theme. The gameplay trailer is around 9 minutes long and has developer commentary so check it out if you like that stuff.
Just an FYI, a PR piece is a repost, nearly verbatim, of a press release. I reassemble and edit their release, add pictures and trailers, and try and make it appealing and informative. It is their words and opinions though, so bear that in mind.
The Lovecraftian theme interests me and I liked XCOM a bit so this caught my attention.