# Companies with a majority owner

Canonical: https://staging.datapublica.dk/en/analyses/personlig-majoritet
Data snapshot: 2026-10-10 · build_a7ad137f038b0101c1bf
Analysis run: 2026-10-10
Matches: 4 · Showing: 4 · Page: 1

Companies in Denmark with at least 50 employees and a direct personal legal owner whose lower registered ownership bound exceeds 50% as of 10 October 2026.
Only active companies with entity accounts, not consolidated group accounts. The latest accounts must be in DKK. Employees means the reporting-period average, not the current headcount.
Sorted by: employee count, largest first · ties: name, then company ID
A directly registered majority does not establish that the owner is a founder or director.

## Companies

| Company | Registered owner | Ownership stake | Employees | City | Period end |
| --- | --- | --- | --- | --- | --- |
| [CBP Finans ApS](https://datapublica.dk/en/companies/37393282) · 37393282 | Christian Bødker-Petersen | 100% | 365 | Gilleleje | 2025-09-30 |
| [HOLMEGAARDS DELI ApS](https://datapublica.dk/en/companies/35516182) · 35516182 | Thomas Flytkjær-Hansen | 100% | 110 | Holmegaard | 2024-12-31 |
| [ANDERSEN & BRANICKI GROUP ApS](https://datapublica.dk/en/companies/34900558) · 34900558 | Patryk Branicki | 100% | 103 | Hasselager | 2025-12-31 |
| [SK SERVICE GREVE ApS](https://datapublica.dk/en/companies/34460353) · 34460353 | Catalin-Emanuel Ionascu | 100% | 51 | Greve | 2025-12-31 |

## Evidence per company

### CBP Finans ApS · 37393282
- City: Gilleleje
- Registered address: Nordre Strandvej 6, 3250 Gilleleje
- Incorporated: 2016-01-22
- Period start: 2024-10-01
- Period end: 2025-09-30
- Employees: 365
- Operating profit · DKK: Not reported
- Net profit · DKK: 17,370,541
- Equity · DKK: 216,541,284
- Revenue · DKK: 827,460,022
- Registered owner: Christian Bødker-Petersen
- Ownership stake: 100%
- [View owner](https://datapublica.dk/en/people/pid_owner_enhed_4004135233-christian-b-dker-petersen)
- [View address](https://datapublica.dk/en/addresses/dar-0a3f50a8-ce73-32b8-e044-0003ba298018/nordre-strandvej-6-3250-gilleleje)

### HOLMEGAARDS DELI ApS · 35516182
- City: Holmegaard
- Registered address: Glasmagervej 23, 4684 Holmegaard
- Incorporated: 2013-10-14
- Period start: 2024-01-01
- Period end: 2024-12-31
- Employees: 110
- Operating profit · DKK: 3,040,918
- Net profit · DKK: 2,319,499
- Equity · DKK: 11,047,782
- Revenue · DKK: Not reported
- Registered owner: Thomas Flytkjær-Hansen
- Ownership stake: 100%
- [View owner](https://datapublica.dk/en/people/pid_owner_enhed_4004118704-thomas-flytkj-r-hansen)
- [View address](https://datapublica.dk/en/addresses/dar-99e2d009-09fe-435b-bec7-79412e454a4f/glasmagervej-23-4684-holmegaard)

### ANDERSEN & BRANICKI GROUP ApS · 34900558
- City: Hasselager
- Registered address: Bøgekildevej 18, 8361 Hasselager
- Incorporated: 2013-01-08
- Period start: 2025-01-01
- Period end: 2025-12-31
- Employees: 103
- Operating profit · DKK: 7,644,903
- Net profit · DKK: 6,867,055
- Equity · DKK: 3,445,361
- Revenue · DKK: Not reported
- Registered owner: Patryk Branicki
- Ownership stake: 100%
- [View owner](https://datapublica.dk/en/people/pid_owner_enhed_4000576818-patryk-branicki)
- [View address](https://datapublica.dk/en/addresses/dar-35ed5bb4-d230-4769-9221-9066197dc8bc/boegekildevej-18-8361-hasselager)

### SK SERVICE GREVE ApS · 34460353
- City: Greve
- Registered address: Kappelevvej 4, 2670 Greve
- Incorporated: 2012-03-14
- Period start: 2025-01-01
- Period end: 2025-12-31
- Employees: 51
- Operating profit · DKK: 2,234,042
- Net profit · DKK: 1,710,353
- Equity · DKK: 3,791,856
- Revenue · DKK: Not reported
- Registered owner: Catalin-Emanuel Ionascu
- Ownership stake: 100%
- [View owner](https://datapublica.dk/en/people/pid_owner_enhed_4009403876-catalin-emanuel-ionascu)
- [View address](https://datapublica.dk/en/addresses/dar-0a3f50ab-0404-32b8-e044-0003ba298018/kappelevvej-4-2670-greve)

[Create a free account to view the full list](https://staging.datapublica.dk/en/signup?redirectTo=%2Fen%2Fanalyses%2Fpersonlig-majoritet)

## Our AI performs advanced analyses of Danish companies for you

1. Select latest accounts: Rank entity accounts by period end and publication. Use the latest if its currency is DKK.
2. Join company data: Join the accounts with company ID, name, address and incorporation date. Keep active companies.
3. Find relevant records: Find current personal owners with a registered lower ownership bound above 50%.
4. Filter the list: Companies in Denmark with at least 50 employees and a direct personal legal owner whose lower registered ownership bound exceeds 50% as of 10 October 2026. count(*) OVER() counts all matches.
5. Sort the results: Sort by employee count, largest first · ties: name, then company ID.

One row per company.

Companies in Denmark with at least 50 employees and a direct personal legal owner whose lower registered ownership bound exceeds 50% as of 10 October 2026.
Sorted by: employee count, largest first · ties: name, then company ID
## SQL

```sql
WITH ranked AS (
 SELECT *, row_number() OVER (PARTITION BY cvr_number ORDER BY reporting_period_end DESC, publication_timestamp DESC, filing_id DESC, reporting_currency) AS rn
 FROM gold.mart_company_financials_annual_scoped
 WHERE statement_scope = 'entity'
), f AS (SELECT * FROM ranked WHERE rn = 1 AND reporting_currency = 'DKK'),
base AS (
 SELECT p.cvr_number, p.company_name, p.city, p.registered_address_slug, p.registered_address_identity, p.registered_address_formatted, p.founded_at,
 f.reporting_period_start, f.reporting_period_end, f.average_employees AS employees,
 f.operating_profit, f.profit_after_tax AS profit, f.equity, f.revenue
 FROM gold.mart_company_profile p JOIN f ON p.cvr_number = f.cvr_number
 WHERE p.is_active = true
), owners AS (SELECT DISTINCT cvr_number, person_id, display_name, slug, ownership_lower_percent, ownership_upper_percent, ownership_label FROM gold.mart_person_ownership WHERE ownership_kind = 'legal_owner' AND effective_from <= TIMESTAMPTZ '2026-10-10' AND (effective_to IS NULL OR effective_to > TIMESTAMPTZ '2026-10-10') AND ownership_lower_percent > 50)
SELECT base.*, display_name AS owner_name, person_id, slug AS owner_slug, ownership_label, count(*) OVER() AS total_matches
FROM base JOIN owners USING(cvr_number)
WHERE base.employees >= 50
ORDER BY employees DESC NULLS LAST, base.company_name ASC, base.cvr_number ASC
```

## From source to answer

Official CVR data and accounts → normalized identities, ownership stakes and periods → data marts → validated SQL → this result list.

Source: datapublica.dk
[CVR / Virk](https://datacvr.virk.dk/)

## Ask your own question

- Companies in Denmark with at least 50 employees and a direct personal legal owner whose lower registered ownership bound exceeds 50% as of 10 October 2026.
- Companies in Denmark with at least 50 employees and a direct personal legal owner whose lower registered ownership bound exceeds 50% as of 10 October 2026. Restrict the list to Aarhus.
- Companies in Denmark with at least 50 employees and a direct personal legal owner whose lower registered ownership bound exceeds 50% as of 10 October 2026. Include company addresses.

[ChatGPT](https://datapublica.dk/agents/chatgpt) · [Claude](https://datapublica.dk/agents/claude) · [Codex](https://datapublica.dk/agents/codex)


## Companies with a majority owner

Looking for companies with a majority owner, majority shareholders or personally controlled companies? We ran the analysis using Datapublica company data. The list above shows the results: 4 companies match the stated criteria.
