About Indra Design Ltd (07606425) United Kingdom