About Plymouth Electric Boats Ltd (12572295) United Kingdom