About Okapi Africa Limited (08310885) United Kingdom