That's interesting. I assumed this was self-deprecating. I wonder which of us is right.
(The web site doesn't make it very obvious, but it appears to be a UK company, and Ruiz seems to live in the UK. So not impossible!)