About Oja Properties Limited (13046348) United Kingdom