Versliukai.lt logo

Logo for Lithuanian startup Versliukai.lt. The text versliukai in English means small businesses.

More by Osvaldas Valutis

View profile