About Okapi Consulting Ltd (09458169) United Kingdom