About Indyra Ltd (08267324) United Kingdom