Afrifund

Financial Conduct Authority says Swiss asset manager and Tim Haywood failed to manage conflicts of interest