About Eelmoor Holdings Limited (09090571) United Kingdom