About Firefox Limited (07019169) United Kingdom