Cactus?
Rock
Indie rock, Electronic rock
Italy