Telr is an award winning, Dubai based Start up offering payment gateway solutions for SMEs, government bodies, and large corporates. Its wholly owned, unique platform enables it to handle complex or unique payment methods or integrations. Telr enables businesses to…