About Ecomar Ltd. (07294033) United Kingdom