About Okello Limited (10688696) United Kingdom