About

Location

Melaka, Melaka


Company, School, or Organization

Multimedia University, Melaka