About Abhelpline Customer Support Website

After a few weeks have passed and I did not receive the refund they have promised, I called them again at 833-994-2730 and they asked me to go to abhelpline.com. Abhelpline only provides email and online chat support, they claim their telephone number is down.
After sending several emails and chatting with someone online, Abhelpline has not refunded my money, so I will be contacting my bank and opening a dispute to have the charges canceled and my money refunded.
If you have any information about Abhelpline, please share it in a comment below.