About Okra Enterprise Ltd (13071196) United Kingdom