Comment Comment by hckr_news https://www.bbc.com/news/amp/technology-53007510Looks to be based in Poland parent hckr_news 6 years ago
Looks to be based in Poland