About Indexia Development Ltd (06065841) United Kingdom