Here’s what consumers have asked with answers from AlloTalk staff and previous consumers.
Its a legit company as you can see in their website they are a legit tech company
Very easy they have a support forum and they answer every single question you have abouth their chat rooms