Electra Power Limited Company numberNI026038 StatusLiquidation TypePrivate Limited Company Incorporated25 Oct 1991 Registered office Pricewaterhousecoopers LLP Merchant Square20-22 Wellington PlaceBelfastBT1 6GE Data JSON Markdown