About Okapi Technology Limited (11806832) United Kingdom