Found these guys who run a number of scams they call themselves ADVsoft
https://www.arlo-techsolution.com/
https://www.dragonsupport-number.com/ -------------------------------------------------
Ip address:14.143.160.195
Country: India
Capital: New Delhi
State: Delhi
City Location: New Delhi
Postal: 110015
ISP: Tata Communications ----------------------------------------
(855) 212-6114
(866) 935-8011
They use VOIP numbers so when I hit their Ip, the phone lines go down lol.
Dumbassess still use teamviewer