Umbra Capital Partners LLP is located in London, United Kingdom on 10 Lower James St, Soho. Umbra Capital Partners LLP is rated 3 out of 5 in the category financial institution in United Kingdom. Umbra is modern merchant bank, advising, improving and investing in UK-based SMEs. We are primarily corporate finance advisers with an ability to invest. We have access to capital and invest across the capital structure. We leverage our proprietary technology-based platform to help clients identify the most relevant partner for each opportunity, as well as helping businesses capture and analyse key data to make better decisions.
Address
10 Lower James St, Soho
Company size
1-10 employees
Headquarters
London, England
Accessibility
Wheelchair-accessible entrance