caro communications