Được tạo vào 2003 (Spain), ABENGOA BIOENERGY sở hữu 17 thương hiệu chị em và 1389 thương hiệu cạnh tranh. Thương hiệu ABENGOA BIOENERGY thuộc sở hữu của ABENGOA A., một công ty được liệt kê tại Etats-Unis. ISIN, Mã số Nhận dạng Chứng khoán Quốc tế của công ty, là ES0105200416. ABENGOA BIOENERGY thuộc lĩnh vực kinh doanh Xây dựng.