About Ecomar Propulsion Ltd (12018439) United Kingdom