About Okeno Investments Ltd (12018433) United Kingdom