Affiliation:

  • Northumbria University
  • Mozilla

Based in:

  • United Kingdom