I finished this game a couple of years ago, with help of OCR translator. I have to say that this game is fun and very old school, it means in order to progress you're usually going around London on your own and sometimes it is a crazyness to know what to do.
I hope it gets translated properly, because the story is kind of confusing. Really recommended :)