About Eel Energy Limited (13192658) United Kingdom