This is interesting. I have seen a few threads started before with the same question but so far there was never someone that had any name or solution to get an account there!
I like Standard Bank. They have a 5,000 EUR/USD/GBP minimum deposit requirement, and the onboarding process can take time, but they are a solid, reputable bank.
Not as far as I know. They don't like companies set up in Caribbean zero-tax jurisdictions. Unless your business has a legitimate African connection (Standard is big in Africa), they will probably say no to you.