Qcleaners
The computed 12-month bankruptcy probability of Qcleaners is 1.3% (low). The 2025 annual accounts show negative equity (€-83k) and a net result of €-171k. Equity is growing by ~7.9% per year across the filed fiscal years. Its solvency ranks better than 5% of 44 sector peers (fiscal year 2025). The company has been active since 2013 and the Belgian State Gazette contains no insolvency or warning signals.
| Equity | €-83k |
| Net result | €-171k |
| Staff (FTE) | 24.1 |
| Better than sector | 5% |
Mixed profile: strong on profitability, weaker on health.
Statistical estimate based on public sources, not credit advice nor a finding of fact. How do we compute this?
Unlock the full score breakdown, per-year score history and the indicative credit limit with Plus.
See plans →How do we compute this?
The trend is a robust median of all pairwise slopes between fiscal years (Theil-Sen), so a single odd year cannot hijack the line. For strictly positive series we also fit a log variant (compound annual growth) and keep whichever describes the figures best.
The area around the projection is 1.8 × the median absolute deviation from the trend, widening each year ahead (×1 / ×1.6 / ×2.2), with a minimum of 8% of the last value. It is an indicative range, not a statistical confidence interval.
A series whose deviations exceed 35% of its level is too volatile: we then deliberately show no projection. Every projection assumes unchanged policy and is blind to non-public information (order book, contracts, funding rounds).
| Metric | This company | Sector median | Position in the sector |
|---|---|---|---|
| Solvency | -16.3% | 39.2% | |
| Net result | €-171k | €15k | |
| Equity | €-83k | €77k | |
| Gross operating margin | €1.12M | €192k | |
| Total assets | €510k | €378k |
| Fiscal year | 2025 |
|---|---|
| Revenue | - |
| EBITDA | €-126k |
| Net profit | €-171k |
| Cash flow | €-145k |
| Staff costs | €1.24M |
| Income taxes | €-108 |
| Dividends | - |
| Total assets | €510k |
| Equity | €-83k |
| Debt | €593k |
| of which ≤ 1y | €585k |
| of which > 1y | €8k |
| Working capital | €-138k |
| Employees (FTE) | 24.1 |
| 2025 | |
|---|---|
| Current ratio | 0.76 |
| Quick ratio | 0.76 |
| Working capital ratio | -27.0% |
| Solvency | -16.3% |
| Debt / equity | -7.12 |
| Long-term debt ratio | -0.10 |
| Interest coverage | -6.59 |
| Gross margin | - |
| Net margin | - |
| ROA | -33.5% |
| ROE | 204.7% |
| EBITDA margin | - |
| Days sales outstanding | - |
| Days payable outstanding | - |
| Inventory turnover | - |
| Days inventory (DSI) | - |
| Line item | Code | 2025 |
|---|---|---|
| Balance sheet, Assets | ||
| TOTAL ASSETS | 20/58 | €510k |
| Fixed assets | 21/28 | €63k |
| Formation expenses | 20 | €0 |
| Intangible fixed assets | 21 | €25k |
| Tangible fixed assets | 22/27 | €33k |
| Financial fixed assets | 28 | €4k |
| Current assets | 29/58 | €447k |
| Stocks & contracts in progress | 3 | €3k |
| Amounts receivable within one year | 40/41 | €395k |
| Cash & bank | 54/58 | €38k |
| Balance sheet, Equity & liabilities | ||
| TOTAL EQUITY & LIABILITIES | 10/49 | €510k |
| Equity | 10/15 | €-83k |
| Contributions / capital | 10/11 | €19k |
| Reserves | 13 | €324 |
| Accumulated profits (losses) | 14 | €-102k |
| Amounts payable | 17/49 | €593k |
| Amounts payable after one year | 17 | €8k |
| Amounts payable within one year | 42/48 | €585k |
| Trade debts payable within one year | 44 | €283k |
| Income statement | ||
| Gross operating margin | 9900 | €1.12M |
| Operating result | 9901 | €-152k |
| Financial charges | 65 | €19k |
| Result before taxes | 9903 | €-171k |
| Income taxes | 67/77 | €-108 |
| Net result for the period | 9904 | €-171k |
| Result to be appropriated | 9905 | €-171k |
| NACE primary | General cleaning of buildings(81210) |
| Legal form | Private limited company(610) |
| Incorporation | 05-04-2013 |
| Status | Active |
| Postal code | 3920 |
Parcels linked to this company through its CBE addresses (seat, establishment units, branches), cross-referenced with the cadastral parcel plan. This shows where the company operates, not a deeds register.
| Parcel (capakey) | Region | Area | Buildings | Height / fl. |
|---|---|---|---|---|
| 72020C0767/00D000 | Flanders | 3,604 m² | 1 · 134 m² | 11.2 m · 1 fl. |
A single timeline of everything that happened to this company, publications, insolvency and lifecycle events, administrative changes and filed annual accounts.
26-05-2026 Merger · Dissolution · Officer discharge · Act object
- Publication: 2026-05-26 · QCLEANERS
- Filing: 2026-05-15 · QCLEANERS
- Merger: date: 2026-04-28, type: fusion_by_absorption · QCLEANERS
- Dissolution: date: 2026-04-28, type: without_liquidation · QCLEANERS
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Officer discharge: date: 2026-04-28, reason: merger · Frank Hechtermans
- Act object: MET FUSIE DOOR OVERNEMING GELIJKGESTELDE VERRICHTING
- Power of attorney: role: notary · QCLEANERS
- Power of attorney: role: notary · QCLEANERS
Technical details
{
"facts": [
{
"type": "publication",
"quote": "Bijlagen bij het Belgisch Staatsblad - 26/05/2026",
"value": "2026-05-26",
"object": null,
"subject": "e1"
},
{
"type": "filing",
"quote": "15 MEI 2026",
"value": "2026-05-15",
"object": null,
"subject": "e1"
},
{
"type": "merger",
"quote": "bij wijze van fusie, overeenkomstig artikel 12:7, 1\u00B0 van het Wetboek van vennootschappen en verenigingen, is overgenomen door de \u0022Group-f Cleaning \u0026 Facility\u0022",
"value": {
"date": "2026-04-28",
"type": "fusion_by_absorption"
},
"object": "e2",
"subject": "e1"
},
{
"type": "dissolution",
"quote": "ONTBINDING ZONDER VEREFFENING. ... De vennootschap \u0022QCLEANERS\u0022 heeft opgehouden te bestaan.",
"value": {
"date": "2026-04-28",
"type": "without_liquidation"
},
"object": null,
"subject": "e1"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "officer_discharge",
"quote": "Aan het mandaat van de hierna genoemde enige bestuurder komt een einde bij het tot stand komen van de fusie: De heer Hechtermans, Frank",
"value": {
"date": "2026-04-28",
"reason": "merger"
},
"object": "e1",
"subject": "e4"
},
{
"type": "act_object",
"quote": "Onderwerp akte: MET FUSIE DOOR OVERNEMING GELIJKGESTELDE VERRICHTING",
"value": "MET FUSIE DOOR OVERNEMING GELIJKGESTELDE VERRICHTING",
"object": null,
"subject": null
},
{
"type": "power_of_attorney",
"quote": "Hendrik Van de Cruys",
"value": {
"role": "notary"
},
"object": "e3",
"subject": "e1",
"needs_verify": true
},
{
"type": "power_of_attorney",
"quote": "J. Coppens",
"value": {
"role": "notary"
},
"object": "e6",
"subject": "e1",
"needs_verify": true
}
],
"act_meta": {
"model_id": 40,
"extractor": "open-capture-27b-v3",
"ocr_chars": 3658,
"truncated": false,
"needs_verify": true
},
"entities": [
{
"id": "e1",
"kbo": "0525.769.296",
"kind": "company",
"name": "QCLEANERS",
"attrs": {
"seat": "Hoevenstraat 10, 3920 Lommel",
"status": "dissolved",
"legal_form": "besloten vennootschap"
}
},
{
"id": "e2",
"kbo": "0886.188.733",
"kind": "company",
"name": "Group-f Cleaning \u0026 Facility",
"attrs": {
"seat": "Prins Boudewijnlaan 9, 2550 Kontich",
"legal_form": "besloten vennootschap"
}
},
{
"id": "e3",
"kbo": null,
"kind": "person",
"name": "Hendrik Van de Cruys",
"attrs": {
"firm": "Helder Notarissen",
"role": "notary",
"location": "Vosselaar"
}
},
{
"id": "e4",
"kbo": null,
"kind": "person",
"name": "Frank Hechtermans",
"attrs": {
"role": "bestuurder",
"address": "Groeningenlei 119, 2550 Kontich"
}
},
{
"id": "e5",
"kbo": "0876.286.023",
"kind": "org",
"name": "VANDELANOTTE",
"attrs": {
"role": "power_of_attorney_holder",
"seat": "President Kennedypark 1A, 8500 Kortrijk",
"legal_form": "naamloze vennootschap"
}
},
{
"id": "e6",
"kbo": null,
"kind": "person",
"name": "J. Coppens",
"attrs": {
"role": "notary"
}
}
]
}09-02-2026 Publication in the Belgian Official Gazette, Miscellaneous
Technical details
{
"notary": {
"name": null,
"firm_city": null,
"firm_name": null,
"office_city": null,
"is_associated": false
},
"act_meta": {
"language": "nl",
"pub_date": "2026-02-09",
"filing_date": null,
"act_kind_objet": "Fusievoorstel"
},
"key_dates": [
{
"date": "2026-01-02",
"label": "Publicatie datum"
},
{
"date": "2026-01-21",
"label": "Datum van het fusievoorstel"
},
{
"date": "2026-01-01",
"label": "Datum van overname"
}
],
"key_parties": [
{
"kbo": "0886188733",
"kind": "org",
"name": "Group-f Cleaning \u0026 Facility",
"role": "Oprichter"
},
{
"kind": "person",
"name": "Frank Hechtermans",
"role": "Bestuurder"
},
{
"kbo": "0871559846",
"kind": "org",
"name": "Group-f Holding",
"role": "Bestuurder"
}
],
"key_amounts_eur": [],
"subject_company": {
"kbo": "0525.769.296",
"name_full": "Qcleaners",
"legal_form": "Besloten vennootschap"
},
"publication_proxy": {
"kind": null
},
"summary_narrative": "",
"co_filed_documents": [],
"detected_real_type": "fusion_proposal"
}26-01-2026 1 director appointed, 1 resigning
- Frank Hechtermans, Bestuurder
- Jozef Swinnen, Bestuurder
Technical details
{
"events": [
{
"kind": "director_out",
"role": "bestuurder",
"person": {
"rrn": null,
"name": "Jozef Swinnen",
"address": null,
"birth_date": null
},
"effective_date": "2025-12-24",
"evidence_quote": "de vergadering kennisgenomen heeft van het ontslag als bestuurder van Jozef Swinnen, wonende te 3920 Lommel, Koningsbeemdstraat 2 met ingang van 24/12/2025;"
},
{
"kind": "director_in",
"role": "bestuurder",
"person": {
"rrn": null,
"name": "Frank Hechtermans",
"address": null,
"birth_date": null
},
"effective_date": "2025-12-24",
"evidence_quote": "de vergadering beslist heeft om de benoeming tot bestuurder van Frank Hechtermans, wonende te 2550 Kontich, Groeningenlei 119, met ingang van 24/12/2025, en dit voor een onbepaalde duur, te bevestigen en aldus te bekrachtigen."
}
],
"schema": "v3.2",
"act_meta": {
"model_id": 36,
"extractor": "constrained-core-35b"
},
"subject_company": {
"kbo": "0525.769.296",
"name_full": "QCLEANERS",
"legal_form": "BV"
}
}06-03-2023 Dionisius van Moorsel resigns as director
- Dionisius van Moorsel, Bestuurder
Technical details
{
"events": [
{
"kind": "director_out",
"role": "bestuurder",
"person": {
"rrn": null,
"name": "Dionisius van Moorsel",
"address": null,
"birth_date": null
},
"effective_date": "2023-02-10",
"evidence_quote": "De algemene vergadering beslist tot het ontslag van de heer Dionisius van Moorsel als niet-statutaire bestuurder, en dit met ingang op 10 februari 2023. De algemene vergadering verleent deze persoon geen kwijting voor de uitoefening van diens mandaat.",
"discharge_granted": false
}
],
"schema": "v3.2",
"act_meta": {
"model_id": 36,
"extractor": "constrained-core-35b"
},
"subject_company": {
"kbo": "0525.769.296",
"name_full": "QCLEANERS",
"legal_form": "BVBA"
}
}07-11-2018 Registered office moved from Overpelt to Lommel
- Fabrieksstraat 145, 3900 Overpelt → Hoevenstraat 10, 3920 Lommel
Technical details
{
"events": [
{
"kind": "zetel_transfer",
"seat_type": "statutaire",
"new_address": {
"city": "Lommel",
"region": null,
"street": "Hoevenstraat",
"country": "BE",
"postcode": "3920",
"box_number": null,
"street_number": "10"
},
"old_address": {
"city": "Overpelt",
"region": null,
"street": "Fabrieksstraat",
"country": "BE",
"postcode": "3900",
"box_number": null,
"street_number": "145"
},
"effective_date": "2018-10-01",
"evidence_quote": "de maatschappelijke zetel van de vennootschap te verplaatsen van 3900 Overpelt, Fabrieksstraat 145 naar 3920 Lommel, Hoevenstraat 10 met ingang vanaf heden."
}
],
"schema": "v3.2",
"act_meta": {
"model_id": 36,
"extractor": "constrained-core-35b"
},
"subject_company": {
"kbo": "0525.769.296",
"name_full": "QCLEANERS",
"legal_form": "BVBA"
}
}10-02-2016 Registered office moved from Lommel to Overpelt
- Einderpad 33, 3920 Lommel → Fabriekstraat 145, 3900 Overpelt
Technical details
{
"events": [
{
"kind": "zetel_transfer",
"seat_type": "statutaire",
"new_address": {
"city": "Overpelt",
"region": null,
"street": "Fabriekstraat",
"country": "BE",
"postcode": "3900",
"box_number": null,
"street_number": "145"
},
"old_address": {
"city": "Lommel",
"region": null,
"street": "Einderpad",
"country": "BE",
"postcode": "3920",
"box_number": null,
"street_number": "33"
},
"effective_date": "2015-12-15",
"evidence_quote": "Zetel: Einderpad 33, 3920 Lommel ... Onderwerp akte: Adreswijziging dd 15 december 2015 ... beslist om vanaf heden, zijnde 15 december 2015, de maatschappelijke zetel te verplaatsen naar Fabriekstraat 145, 3900 Overpelt"
}
],
"schema": "v3.2",
"act_meta": {
"model_id": 36,
"extractor": "constrained-core-35b"
},
"subject_company": {
"kbo": "0525.769.296",
"name_full": "QCLEANERS",
"legal_form": "BVBA"
}
}Generate a structured, factual brief from every signal in this dossier: risk, financial health, ownership, mandates and sector comparison.
| Legal nameNL | Qcleaners |