About Okapi Enterprise Limited (08147558) United Kingdom