About Okid Company Limited (07114786) United Kingdom