This site is not supported by your current browser. Please use one of these browsers.
Biogen is the UK's leading operator of anaerobic digestion plants with over 20 years of working in the food waste recycling industry.