Falling sales, EBITDA at Big Technologies amid £38.5m settlement

Listed firm Big Technologies has reported a drop in annual revenue and EBITDA after agreeing a £38.5 million settlement with … Continue reading Falling sales, EBITDA at Big Technologies amid £38.5m settlement