Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-content/plugins/contact-form-7/includes/mail.php on line 221

Deprecated: Using ${expr} (variable variables) in strings is deprecated, use {${expr}} instead in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-content/plugins/elementor/data/v2/manager.php on line 281

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-content/plugins/elementor/core/editor/notice-bar.php on line 75

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-content/plugins/elementor/core/editor/notice-bar.php on line 79

Deprecated: Calling get_class() without arguments is deprecated in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-includes/class-wp-http.php on line 329

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/crmglobal.co.uk/httpdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
COMMODITY RESEARCH MANAGEMENT GLOBAL – CRM Global Ltd

CRM GLOBAL Ltd are specialists in global trade, consultancy and investment across the food, resource and agricultural sectors. We are a dual function business focusing on project development and physical commodity trading with a focus on sub-saharan Africa.

“The population in Africa is rapidly expanding, and by 2060 the region will hold an estimated 2.8 billion people”. (World bank Oct 2015)  This is more than double the January 2018 population. By 2030 one in five people on the planet will live in Africa

We also specialise in the regeneration of collapsed, distressed or abandoned farming and resource assets in emerging economies and challenging environments. We can offer extensive agricultural farming, resource and investment expertise across a multitude of specialist areas, enabling us to provide a full-circle management and consultancy service to our clients and partners.