About Ancala Energy Storage Limited (12643653) United Kingdom