About Opia Property Ltd (13107459) United Kingdom