That "jabucno.me" is actually a URL that you can use to get to their website, but what it leads to is this: http://settlement.lifeislight.ru/ The posting said Montenegro, but the host is in Russia and I think the language is Russian too (or Serbian maybe). There's a little British flag at the top, which you can click on to see the text in English. I didn't see anything which said where they're actually located.