About Oryx Retail Group Limited (11840017) United Kingdom