About Okka Global Ltd (13409567) United Kingdom