This page says “We are located in Oxford, England.” So I think they are a UK public-benefit corporation, but I could be mistaken.
This page says “We are located in Oxford, England.” So I think they are a UK public-benefit corporation, but I could be mistaken.