I
Investec Bank plc

FCA: 172330

BBB
Blended credit rating
Stable
Fitch
Last Updated

14 July 2026

Founded

1974

Ownership

Investec plc (public)