About Ne Investors Llp (OC332011) United Kingdom