About Eel Holdings Limited (10385520) United Kingdom