GuarantCo Limited maintains ‘AAA’ long term rating