About Okaa Property Limited (11928737) United Kingdom