About White Okapi Ltd (12497062) United Kingdom