A start-up backed by business giants has let go 22 per cent of its staff just ahead of Christmas. Willow, a property and infrastructure start-up which creates digital representations of companies’ physical assets, announced on Friday it has laid off 72 of its employees as well as 27 contractors. TheContinue Reading