Like someone else said, the agency is Russian. From their "about" page:
https://soshace.com/aboutus
197183, Russia, Saint-Petersburg, Polevaya Sabirovskaya street, 54А, office 335
197183, Russia, Saint-Petersburg, Polevaya Sabirovskaya street, 54А, office 335