About Denain Investments Llp (OC354116) United Kingdom