About Indra Enterprise Ltd (12992200) United Kingdom