5 free lookups per month.
No credit card required.
Miriam Allen's Location
Ireland
Miriam Allen's Education
screen Leaders
Miriam Allen's Summary
Miriam Allen, based in Ireland, is currently a Managing Director at Galway Film Fleadh. Miriam Allen holds a screen Leaders. Miriam Allen has 1 email on RocketReach.