About Okhi Limited (09219142) United Kingdom