About Okapi Venture Advisors Ltd (11605070) United Kingdom