Loading company record…

ORYX PROPERTIES LTD - United Kingdom company 11400326