In 2020, Showstorm Ltd was denied the right to continue trading and deemed an ‘unviable business’ by the UK Government.