Caledonia Mining Maligreen project ticks all the right boxes (Interview)