Company CLICK COMPUTER REPAIR & SALES, LLC Address 4238 E PONCE DE LEON AVE, SUITE A, Dekalb, CLARKSTON, GA, 30021, USA