About Narrow Walk Investments Llp (OC326163) United Kingdom