About The Electric Outboard Motor Company Limited (13413239) United Kingdom