About Okka Investment Ltd (11873280) United Kingdom