Former US President Donald Trump's company and its long-time Chief Financial Officer (CFO) Allen Weisselberg, have been charged with a 15-year alleged tax scheme that marked the first criminal case against Trump's namesake organisation.