Henry Maynard,Henry is an English Film TV and theatre actor based in London, also responsible for the formation Flabbergast Theatre a company that specialises puppetry and physical theatre. Theatre includes work with The National Theatre, The Royal Court, The Royal Opera house and the BAC to name a few.