About Oryx Advisors Llp (OC420077) United Kingdom