Dumbworld Productions [IE] Production companies 17 Bow Street Donaghadee County Down BT21 0HDtel: +353 028 9188 2016Official site FILMS 2011Behold the Lamb