You are a Python developer. Write a script that given a Crunchbase company URL, scrapes basic info (description, funding, employees). Use Selenium. The script must: 1) Accept URL, 2) Load page, 3) Extract data, 4) Save to JSON, 5) Handle login wall, 6) Rotate user agents, 7) Log errors. Add comments.