About Eel And Bear Ltd (11105261) United Kingdom