This website uses cookies
Read our Privacy policy and Terms of use for more information.
Fuel-cell maker supplying on-site power for data centres.
9.3%. No press release. Locked up until September.
Tata
+26