AT&T Capital Corp has opened in Mexico, hoping to help industries and businesses lease AT&T Corp kit.