Like you as a poster, think this source seems to not have much credibility though, have never heard of it before and they seem to not know much about which they write here.
It’s Ukraine’s Global Voice according to the masthead.