About Oryx Progressive Capital Ltd (12260795) United Kingdom