About Marine Electronic Holdings Limited (10905416) United Kingdom