Regcure tech Support
Tech was support to contact @10 am, called 3 times only to be told a tech would contact me in15 min. Never heard from anyone. Disputing credit card bill. Stay away from this place!
Called for tech support 3 times, told they would call me back in 15.6 hours later, still no call back. Stay away from this place! ...