About Indra Studios Limited Partnership (LP019465) United Kingdom