1. Home
  2. Owerri
  3. Website designers
  4. Lumena Technologies

You will find Lumena Technologies, a website designer, at 4 Aguiyi-Ironsi St in Owerri. Also listed under business development service, computer support and services and internet marketing service.

4 Aguiyi-Ironsi St, Owerri 460221, ImoChecked October 2026