I do not know what happened there but I will do it again :)
They have been connected with KDDI Europe since 2016 as a bilateral partner, we gave them $0.00 credit limit and this has never been revised. No recorded disputes or payment delays. Net payers, no issues. Kasia