Find the word definition

Wikipedia
Artevea

Artevea Digital Limited erstwhile was a TETRA (Terrestrial Trunked Radio) infrastructure manufacturer, which is now Liquidated and Insolvent.