About Oryx Fine Design Ltd (13379208) United Kingdom