The data showed that since 2020, the number of SMEs in Scotland has fallen from 177,020 to 171,660 – a decline of 5,360.
Odessa, who you might also recognise from Rachel Sennott’s buzzy comedy I Love LA, confirmed to Deadline that, while she does ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results