Contacts

Address:

Lacplesa iela 47-21, Riga, Latvia, LV-1011

Phone numbers:

Italy: +393270676764
Russia: +79119088684
Russia: +79219716525

emails:

editor@barracuda.news
contacts@barracuda.news