About Oryx Advisers Ltd (11580348) United Kingdom