About Noster Capital Llp (OC331538) United Kingdom