http://itechnicalhelps.com/
+1-844-853-3133
I wasn’t able to find any information on the site you listed, though they are using another site under the same phone number called itechitservices.com. There registrant information is below:
Name: Tarun Dudeja
Organization: None
Address: 314 Udhyog vihar phase 4
City: Gurgaon
State / Province: Haryana
Postal Code: 122001
Country: IN
Phone: +91.7532896611
Email: [email protected]