He is referring to Standard Bank Isle Of Man and, yes, they are a South African Bank.
In my experience, Standard Bank were the easiest to deal with when trying to set up a UK Offshore Account.
https://international.standardbank.com/international/personal