Tulla Record Store Tirana, Albania