About Yellow Okapi Ltd. (07649447) United Kingdom