Tax haven that 20,000 firms call home