About Okanto Holdings (uk) Limited (09878286) United Kingdom