About Anode Holdco Limited (13405885) United Kingdom