About Glenmore Street Investments Llp (OC334365) United Kingdom