About Okello Holdings Ltd (11475060) United Kingdom