Netherlands
Keizersgracht 321
1016EE Amsterdam
Netherlands
Company Number 71894225

TerraProtein Equity Partners limited

United Kingdom
17 Silvermills Court
Edinburgh
EH3 5DG
UK
Company Number SC579653
Sub-Saharan Africa
Stephen Mcloughlin
sm@terraproteinequity.com
Australia
Hamish Webb
hw@terraproteinequity.com