About Humus Capital Agribusiness Investments Limited Partnership (LP014251) United Kingdom