Usha International Limited · Groupe Seb India Private Limited · Ottomate International Private Limited · Usha International Limited · Siel Infrastructure & Estate Developers Private Limited · Tefal India Household Appliances Pvt Ltd · L74899 Dl1958 Plc002985