Although not a Twilio customer, I do have experience of how they operate - of the 38 scam calls received on my landline last month, 36 were from numbers 'managed' by Twilio Ireland, and that's about the usual percentage of scam calls I get each month, through the year. Apparently they are either unable to prevent, or happy to allow, this to carry on forever. Neither makes me likely to trust Twilio over anything at all.