Founded in late 2018 and headquartered in London, Umbra Capital Partners is a modern merchant bank. We advise, improve and invest in mid-market companies... Umbra Capital Partners is a modern merchant bank, advising, improving and investing..
Relevance: 12.687627