About Eel 2012 Limited (08261411) United Kingdom