About Okanda Limited (10634068) United Kingdom