Owlcat Games is a video game developer founded in 2016 by Oleg Shpilchevskiy and Alexander Mishulin. It is headquartered in Cyprus, with a satellite office in Armenia. From Wikipedia
The narrative-driven CRPG follows players as Imperial Inquisitors investigating heresy, with new mechanics and a darker, detective-oriented focus.