<<GAH! I've lumped the entire Tendaguru ( = Mtwara Fm, according to D2) as Kimmeridgian! Which taxa come from which beds?>>
Assuming the taxa meant are the mammals, then Brancatherulum is from the Upper Saurian Bed while Tendagurodon and Tendagurutherium are from the Middle. I'm not sure about the 'haramiyid' Staffia. It's just a pity you're presumably referring to the dinos.
If I remember correctly, both Beds are referred to as Kimmeridgian-Tithonian.