Great technical support
Great technical support. I had problems logging into my Mega account and the technical team helped me solve it in a few hours (less than 24 hours). I am grateful to you and once again you are great, I wish you all the best. Christian
Date of experience:
Jul 18, 2023