We have found some company names are hundreds of characters long. What is the maximum length a company name can be?