About Ocean Power Logistics Company Limited (11175626) United Kingdom