Technologies New Energy PLC (TNE) Financial Health & Risks | Ticker