Tammy Donahue
Lamb Films is an Independent Film Company from Belfast, Northern Ireland. Larry Cowan set up Lamb Films in 2007 to provide a platform for local talent and to create a community of filmmakers.After years of working in the Hospitality Industry pretending to be a manager, Larry left to pursue his ...