Switzerland-headquartered BlueOrchard has about $3.5 billion in assets under management and focuses on impact investing, which involves putting money in projects that pay returns based on if they …
More Asset manager Schroders acquires majority stake in BlueOrchard Videos