Allen & Company LLC investor

Allen & Company is a private investment and advisory firm based in New York.

Founded Date: 1922
Headquarters: Greater New York Area
Industry: Banking