Levon Tech Services / YECA Computer Institute
Posted by ApplePie1000Tech Support Scams
Overall Tech Support Company That Does Various Scams. Address: 111, SHIVPURI, PATEL NAGAR, NEAR CENTRAL BANK OF INDIA I believe that YECA is either a training site or a front company. All I know is that the domains registered address matches the Facebook YECA address.