#1,838,194 (-34%) - payza.org
Title: Payza is live: MHPillars Ltd acquires award-winning platform
Description: Payza is an online payment platform which allows anyone with an email address to send and receive money online. MHPillars Ltd acquires award-winning platform and is now Payza.