London becomes home to over 16,000 new businesses – the highest recorded compared to the rest of the UK

by
London becomes home to over 16,000 new businesses – the highest recorded compared to the rest of the UK