About Seu Indra Plc (07437063) United Kingdom