Actually looks like they switched the name back to Foriegn Cars Italia which is what they used to be when they were on Wendover Ave... when they moved to the I-40 location a few years back they changed the name for a bit. Here's their website:
http://www.foreigncarsitalia.com/