Advanced company searchLink opens in new window

MPOWA IMPACT LTD

Company number 14775561

Registered office address
The Engine Room, 18 The Power Station, London, SW11 8BZ
Company status
Dissolved
Dissolved on
7 January 2025
Company type
Private company limited by guarantee without share capital
Incorporated on
3 April 2023

Confirmation statement

Last statement dated 29 January 2024

Nature of business (SIC)

  • 94990 - Activities of other membership organisations not elsewhere classified
  • 96090 - Other service activities not elsewhere classified