About Marine Electric Propulsion Ltd (12421662) United Kingdom