About Okra Associates Ltd (07082593) United Kingdom