Telr

Telr

An award-winning, Dubai-based start-up offering payment gateway solutions.

Authorizing premium user...