About The Oryx Horn Ltd. (12684998) United Kingdom