Gloria Urradazo
Review of Telegi
I had a rather disappointing experience with Teleg...
I had a rather disappointing experience with Telegi. The website was fine, but I encountered several issues with their customer service team. It's definitely not a company I would recommend.