About Okidocus Ltd (10340243) United Kingdom