About Okra Design Ltd (12973243) United Kingdom