Yes, I was so excited this day to find out if we have any new royal Russians. You know my history already. I had Google translate their most imperial website but alas it is long on titles but very short on verifiable facts.
It appears that these 'Kievian princes' live in Chaco, Argentina in an apartment on Suligoy Street #367. Seems that their ducal house, like their website, is mostly 'under construction'.
More reading of their amusing website is in order and I might be able to bring everyone here an update as soon as some of the holes in the Swiss cheese of their website are filled.
Douglas