About Okini Properties Ltd (12866909) United Kingdom