Logo

Do you have a project in your
mind? Keep connect us.

Contact Us

  • +356 21 433 112
  • info@megapixelltd.com
  • 122, Andrea Debono Street, Naxxar NXR4030, Malta

Getting In Touch

Have any questions?

  • +356 21 344 112
  • info@megapixelltd.com
  • Level 2, 14 East, Triq Ir-Rebha, Gzira, GZR 1327