site logo

Study: In the UK, large companies owe their peers $57.9B in late payments