A company profile is just what the name implies. It is a document explaining what your company is and what you do. It is a public-facing document, so one should take care to not include any confidential information, such as private financial details.
A good company profile should include a brief history of the company, including the date that it was founded. A list of all owners, directors, and shareholders should be included. Arguably, the most important part of a company profile is a brief synopsis of the services that are on offer. For example, if I were writing a company profile for a marketing company, I would mention that the company specializes in advertising campaigns, online media, social networking, copywriting, and graphic design. Lists of achievements and awards won should also form part of the company profile.
The company's vision and mission statement should be included, as should all contact details. A detailed company profile could also include an organogram of all staff members and how they work together.