When filing a trademark, it is important to choose a reputable company. The US Patent and Trademark Office (USPTO) is the official government body for filing trademarks. However, there are a number of private companies that offer trademark filing services, such as LegalZoom, Trademark Plus, and Trademark Engine. These companies offer services such as trademark search and application preparation, as well as filing the application with the USPTO. Additionally, they provide support and guidance throughout the process. Ultimately, the best company to use to file a trademark depends on the individual needs of the business.