An enzyme complex having beta-1,4-endoglucan hydrolase activity comprising: a. a fermentation product of Trichoderma reesei; and b. a fermentation product of Penicillium funiculosum comprising one or more enzymes selected from a xylanase (EC 3.2.1.8), a cellulase (EC 3.2.1.4), and a beta-glucanase (EC 3.2.1.6); wherein the ratio of beta-1,4-endoglucan hydrolase activity from Penicillium funiculosum and from Trichoderma reesei is 0.25/0.75 to 0.35/0.65 and wherein the beta-1,4-endoglucan hydrolase activity of the enzyme complex is measured using the following assay: one unit of cellulase activity is defined as the amount of enzyme which produces 1 μmole glucose equivalents per minute under the conditions of the assay (pH 5.0) and 50 °C; The enzyme complex is diluted into samples and a glucose standard curve is made using glucose concentrations of 0, 0.125, 0.25, 0.375, and 0.5 mg/ml; 0.25 ml of enzyme solution is mixed with 1.75 ml of the substrate solution (1.5% w/v, Carboxymethylcellulose solution in 0.1M sodium acetate buffer, pH 5.0) at 50 °C and the reaction is stopped after 10 min by addition of 3,5-Dinitrosalicylic acid solution (20g/L of DNS in buffer containing 32g/L sodium hydroxide pellets, and 600 g/L potassium sodium (+)-tartrate). This is followed by heating to 95 °C for 5 minutes; The optical density is measured at 540 nm (OD 540nm). The enzyme activity is determined from the standard curve. The activity is calculated as follows: Activity u. ml − 1 or u. g − 1 = T − c m × A × 1 180.16 × 10 3 × 1 V × 1 t × D where: T = ΔOD 540nm TEST = OD 540nm TEST - OD 540nm BLANK m = gradient of the standard curve (approximately 1.0) c = y axis intercept of the standard curve (always negative and approximately -0.02) 180.16 = molecular weight of glucose 10 3 = to convert to μmoles A = assay volume in ml V = enzyme volume in ml t = assay time in minutes D = actual enzyme dilution factor (e.g. for 1.000g diluted to 1 litre D = 1000). a. a fermentation product of Trichoderma reesei; and b. a fermentation product of Penicillium funiculosum comprising one or more enzymes selected from a xylanase (EC 3.2.1.8), a cellulase (EC 3.2.1.4), and a beta-glucanase (EC 3.2.1.6); one unit of cellulase activity is defined as the amount of enzyme which produces 1 μmole glucose equivalents per minute under the conditions of the assay (pH 5.0) and 50 °C; The enzyme complex is diluted into samples and a glucose standard curve is made using glucose concentrations of 0, 0.125, 0.25, 0.375, and 0.5 mg/ml; 0.25 ml of enzyme solution is mixed with 1.75 ml of the substrate solution (1.5% w/v, Carboxymethylcellulose solution in 0.1M sodium acetate buffer, pH 5.0) at 50 °C and the reaction is stopped after 10 min by addition of 3,5-Dinitrosalicylic acid solution (20g/L of DNS in buffer containing 32g/L sodium hydroxide pellets, and 600 g/L potassium sodium (+)-tartrate). This is followed by heating to 95 °C for 5 minutes; The optical density is measured at 540 nm (OD 540nm). The enzyme activity is determined from the standard curve. The activity is calculated as follows: Activity u. ml − 1 or u. g − 1 = T − c m × A × 1 180.16 × 10 3 × 1 V × 1 t × D where: T = ΔOD 540nm TEST = OD 540nm TEST - OD 540nm BLANK m = gradient of the standard curve (approximately 1.0) c = y axis intercept of the standard curve (always negative and approximately -0.02) 180.16 = molecular weight of glucose 10 3 = to convert to μmoles A = assay volume in ml V = enzyme volume in ml t = assay time in minutes D = actual enzyme dilution factor (e.g. for 1.000g diluted to 1 litre D = 1000). T = ΔOD 540nm TEST = OD 540nm TEST - OD 540nm BLANK m = gradient of the standard curve (approximately 1.0) c = y axis intercept of the standard curve (always negative and approximately -0.02) 180.16 = molecular weight of glucose 10 3 = to convert to μmoles A = assay volume in ml V = enzyme volume in ml t = assay time in minutes D = actual enzyme dilution factor (e.g. for 1.000g diluted to 1 litre D = 1000).