Source: en.wikipedia.org
Late payments are a global problem for suppliers, especially the smallest ones without enough market power to demand fairer payment terms. But one company is...