About Oryx Invest Ltd (11367906) United Kingdom