About Ocean Flow Energy Ltd (04283382) United Kingdom