About Okro Company Ltd (12129299) United Kingdom