About L Okapi Ltd (13316269) United Kingdom