About Electric Eel Company Limited (04855815) United Kingdom