Loading company record…

OVEDIA PROPERTIES LTD - United Kingdom company 15891143