Screening - Illegal Screen (example)

There is contact at the top of the semi-circle.  Which player is responsible?  It appears that the original screen is illegal and the red uniformed player makes illegal contact as the ball moves away.