Merchant Legal entity name:
MIA TERRA ASTRA PRIVATE LIMITED
Registered Address:
TC 4/175 SY 2947/4, Kuruvankonam,
Trivandrum, Kerala - 695003.
Operational Address:
17, Samasta Lane, Ranjith Road,
Kotturpuram, Chennai, Tamil Nadu - 600085.
E-Mail ID: office@terraastra.in