selected country
Mauritius

INFORMATION & COMMUNICATION TECHNOLOGIES AUTHORITY (I.C.T.A)

Business address
Level 12, The Celicourt, 6,Sir Celicourt, Antelme Street, Port Louis, Mauritius
Phone
2115333
Fax
2119444