Anyone know anything about these guys? I believe they have a German Audi mechanic working for them now (if that means anything). Think they've been there for a long time though.