Company RECRUITSCREEN, LLC Address 800 Abbey Court Alpharetta, GA 30004, Fulton, Alpharetta, GA, 30004, USA