Insurance company providing property, auto, and life coverage
Major Spanish insurance company, well-known in Europe