About The Sustainable Eel Development Limited (07159843) United Kingdom