About The Eel Screen Company Ltd. (09372729) United Kingdom