Big Technologies agrees £38.5m settlement with investors

Listed firm Big Technologies has agreed a £38.5 million settlement with former investors, leading to a 20% jump in its … Continue reading Big Technologies agrees £38.5m settlement with investors