UMGP: Universal Mobile Games Platform

What does UMGP mean? The above is one of UMGP meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Universal Mobile Games Platform