Three Hills raises €300m for lower mid-market impact fund