Scammed my Grandfather

They say they are NTS IT CARE.

https://ntsitcare.com website has their number +1-844-208-2608 which matches OP original post