About Denham Capital Management (uk) Llp (OC331226) United Kingdom