In the US, the term “megadeals” refers to VC investments of over $100m (i.e. c. £75m). The usage of this name tag is less common in the UK but like the US, mega-deals are becoming increasingly common – even in […]