In Russia, Everything is possible. In Russian Darknet there are services to Render face for Webcam, Video Shoots etc. Those CEOs might be fake as well but one thing is sure that they are Russians lives in Czech and Ukraine.
Just because something like this happened with you now you will do research and U will digg deeper in everything.