I must admit Im surprised that he managed to get it out of the plastic box thing - although Im assuming it mustnt have been closed quite properly.
The packaging didnt look like it had been disturbed apart from being slighly moved from one side... and the evidence is exactly as photographed, so he must have picked it up in his mouth to move it.
Considering what he'd done I would have expected a lot more mess than that.... and hence Im 99% sure it was charlie rather than the kitten.
I'm well aware not to leave anything meatish around cause that temptation would be just too much for them