About Ancala Bioenergy Limited (10697363) United Kingdom