This is crazy.
"fixed interest charge of ten percent (10%) regardless of the time of repayment"
Does that mean, as it sounds, that the interest is $37,500 whether they pay it back in ten days or ten years? I realize it's due March 31, 2014, but if it's not paid by when it's due, no more interest accrues?