About Oprea Property Limited (11837438) United Kingdom