About The Jellied Eel Limited (12432782) United Kingdom