About Ancala Bioenergy Investco Limited (12353029) United Kingdom