Dreamshed Theatre is a professional Gloucestershire based theatre company.