Looks still alive, probably just closed their UK branch.
https://atlas.ru/about
They are subject to FZ 152, Russian equivalent of GDPR, as well as DNA-specific regulations which AFAIR are more strict. Not sure though if they care about foreign users.