Salted caramel, chocolate and peanut terrine with lime ice cream

Salted caramel, chocolate and peanut terrine with lime ice cream