Freeman Capital · Portfolio Cockpit
Flagship buyout fund · GBP-consolidated · LTM to 31 May 2026
11 active companies · 3 funds
Portfolio value (est.)
£2304m
▲ 1.96x MOIC illustrative
LTM revenue
£1335.9m
11 companies
LTM adj EBITDA
£243.9m | 18.3%
+5.5% vs budget
Net debt
£647.5m
2.65x weighted leverage
Covenant breaches
1
at 2026-03-31
Total headcount
3,519
6 🟢 4 🟡 1 🔴
Portfolio heatmap — 11 companies · click any tile to drill in
Pinnacle Fintech LtdRED
Financial SoftwareGBPFND-III
LTM revenue£45.7m
LTM adj EBITDA£2.5m
EBITDA vs budget-4.7%
Leverage4.17x
⚠ covenant breach
Northwind Components LtdAMBER
IndustrialsGBPFND-I
LTM revenue£117.8m
LTM adj EBITDA£26.0m
EBITDA vs budget-4.2%
Leverage2.26x
Lumen Software LtdAMBER
SoftwareGBPFND-II
LTM revenue£61.0m
LTM adj EBITDA£14.7m
EBITDA vs budget-8.1%
Leverage2.70x
Adler Pharma Services GmbHAMBER
HealthcareEURFND-II
LTM revenue£129.3m
LTM adj EBITDA£30.4m
EBITDA vs budget-7.6%
Leverage2.33x
BlueWave Energy Services LtdAMBER
EnergyGBPFND-II
LTM revenue£160.0m
LTM adj EBITDA£26.4m
EBITDA vs budget+2.6%
Leverage2.49x
submission: Late
Cromwell Logistics GroupGREEN
LogisticsGBPFND-I
LTM revenue£174.2m
LTM adj EBITDA£29.2m
EBITDA vs budget-2.0%
Leverage2.12x
Saffron Retail Group LtdGREEN
ConsumerGBPFND-II
LTM revenue£209.9m
LTM adj EBITDA£25.8m
EBITDA vs budget-0.1%
Leverage2.27x
Vantage HR Solutions LtdGREEN
Business ServicesGBPFND-III
LTM revenue£63.7m
LTM adj EBITDA£13.0m
EBITDA vs budget+8.7%
Leverage2.99x
Helvetica Instruments IncGREEN
IndustrialsUSDFND-III
LTM revenue£191.0m
LTM adj EBITDA£44.0m
EBITDA vs budget+7.9%
Leverage2.98x
Meadowlark Health LtdGREEN
HealthcareGBPFND-III
LTM revenue£58.3m
LTM adj EBITDA£9.7m
EBITDA vs budget+6.0%
Leverage3.80x
Atlas Packaging B.V.GREEN
IndustrialsEURFND-III
LTM revenue£125.1m
LTM adj EBITDA£22.2m
EBITDA vs budget-2.1%
Leverage3.37x
Finance & ops layer

Budget variance — worst first

CompanyRevEBITDA
Lumen Software Ltd -2.4% -8.1%
Adler Pharma Services GmbH -1.7% -7.6%
Pinnacle Fintech Ltd -4.2% -4.7%
Northwind Components Ltd -1.6% -4.2%
Atlas Packaging B.V. -3.5% -2.1%
Cromwell Logistics Group +2.1% -2.0%
Saffron Retail Group Ltd -1.0% -0.1%
BlueWave Energy Services Ltd -0.3% +2.6%
Meadowlark Health Ltd -3.5% +6.0%
Helvetica Instruments Inc -3.0% +7.9%
Vantage HR Solutions Ltd -4.5% +8.7%
LTM actual vs budget.

Covenant headroom — tightest first

CompanyFacilityCov.ThrActHeadStatus
Pinnacle Fintech LtdSenior Term Loan ICR2.502.19 -0.31Breach
Pinnacle Fintech LtdSenior Term Loan Leverage5.105.12 -0.02Breach
Meadowlark Health LtdSenior Term Loan ICR2.503.41 +0.91Pass
Meadowlark Health LtdSenior Term Loan Leverage4.923.89 +1.03Pass
Meadowlark Health LtdAcquisition Facility Leverage4.923.89 +1.03Pass
Atlas Packaging B.V.Senior Term Loan ICR2.503.55 +1.05Pass
Atlas Packaging B.V.Senior Term Loan Leverage5.003.56 +1.44Pass
Atlas Packaging B.V.Revolving Credit Facility Leverage5.003.56 +1.44Pass
Leverage = Net debt / LTM adj EBITDA; ICR = EBITDA / interest.

Submission tracker

CompanyLatestLate/draft (LTM)
BlueWave Energy Services Ltd Late6
Meadowlark Health Ltd Final1
Northwind Components Ltd Final0
Cromwell Logistics Group Final0
Lumen Software Ltd Final0
Adler Pharma Services GmbH Final0
Saffron Retail Group Ltd Final0
Vantage HR Solutions Ltd Final0
Helvetica Instruments Inc Final0
Atlas Packaging B.V. Final0
Pinnacle Fintech Ltd Final0
Plus 1 fully-missing submission caught historically.
Performance & value

Adj EBITDA vs budget, by fund

FND-I
£55.1m / bud £53.6m
FND-II
£97.4m / bud £95.0m
FND-III
£91.4m / bud £82.5m
Green = actual, grey = budget. GBP, LTM.

Adj EBITDA by sector

£244mADJ EBITDA
Industrials£92.2m · 38%
Healthcare£40.1m · 16%
Logistics£29.2m · 12%
Energy£26.4m · 11%
Consumer£25.8m · 11%
Software£14.7m · 6%
Business Services£13.0m · 5%
Financial Software£2.5m · 1%

Value bridge (illustrative)

Entry EV
£1458m
Current EV
£2304m
Cur. equity
£1656m
Entry multiple held; equity = EV − net debt. P3 decomposes EBITDA vs multiple vs debt paydown + adds IRR.
Data-health — the reconciliation layer, built in
Data issues to fix
12
Companies in breach (risk)
4
Rows reconciled
8,585
Checks run (R1–R7)
7
3 segment ≠ total3 payroll ≠ staff cost 1 missing submission2 FX outlier 1 duplicate period1 covenant mis-report
CompanyExceptionPeriodSeverity
PC001EBITDA bridge mismatch 2022-06-30High
PC006Missing submission 2023-02-28High
PC002Duplicate period 2021-11-30Medium
PC005FX rate outlier 2022-08-31Medium
PC007Segment revenue incomplete 2023-11-30High
PC010Segment revenue incomplete 2024-03-31High
Separates a data problem (fix it) from a genuine business risk (escalate it). Computed live from the 5 files; exportable with the specific figures.

How this gets built

From the first conversation to a living dashboard. Click a step to see what actually happens.

  1. 1
    Discovery callWe listen and capture
  2. 2
    Instant wireframeTwo working days
  3. 3
    Wireframe reviewThey react, we capture
  4. 4
    The full buildAbout a week
  5. 5
    Change on demandJust send a transcript
Step 1 · Input

The discovery call

12 June 2026 · ~38 min · Freeman Capital (PE firm), pHRism, IIC

We sit with the people who will use the screen and the people who own the data, and we just listen. The recording becomes the specification.

In the room

  • Edward, Managing Partner (the LP question)
  • Priya, Finance Director (the numbers must tie out)
  • Daniel, Head of IT & data (access & security)
  • Sophie, portfolio analyst (builds the board pack today)

What they actually said

"Five days a quarter. Copy-pasting out of twelve different systems into one master Excel, re-keying it, then redrawing the charts."Sophie, portfolio analyst
"I want to look at it for ten seconds and know whether anything's on fire. A heatmap. Green means leave it; red means call the chairman today."Edward, managing partner

What we captured (the spec)

  • One morning cockpit with a RAG heatmap across all companies
  • Budget vs actual, net debt, covenants, headcount
  • Every number a door, drilling to the company
  • A data-health layer so the numbers can be trusted
Output → the first wireframe, in 2 days
Step 2 · Output

The instant wireframe

Built in 2 working days, straight from the transcript

The transcript is the brief. We turn it into a clickable HTML picture of the cockpit, on synthetic data, so the client sees their own asks rendered before a penny of build is spent. That deletes the build-then-reject loop that kills BI projects.

What the wireframe shows

  • The KPI strip Edward asked for
  • The red/amber/green heatmap
  • Finance & ops, value, and the data-health tile
Step 3 · Input

The wireframe review

16 June 2026 · ~31 min · screen-share walkthrough

We walk them through the wireframe and capture every reaction. That second transcript becomes the build list, eleven precise changes.

The change-list (P2 → P3)

  • 1 EBITDA margin next to the value
  • 2 Make the natural-language ask bar functional
  • 3 Functional monthly / quarterly toggle, role defaults
  • 4 Real value bridge plus IRR alongside MOIC
  • 5 Cash, liquidity and runway for loss-makers
  • 6 Every headline number clickable
  • 7 Adjusted EBITDA used consistently everywhere
  • 8 One authoritative GBP FX rate
  • 9 Exportable data-health exceptions list
  • 10 Portfolio trend over time plus LP view
  • 11 Hosting and data residency confirmed in writing
✓ Wireframe approved, authorised the live build
Step 4 · Output

The full build

About a week · synthetic data, real feeds swapped in as access clears

The change-list becomes the live cockpit. The numbers are governed (one adjusted-EBITDA definition everywhere), every figure is a door, and the ask bar genuinely queries the data.

What landed

  • A functional ask bar, the live assistant
  • Real value bridge plus IRR, cash and runway
  • Exportable data-health, portfolio trend, LP view
A company drill-down →
Step 5 · The loop

Change on demand

After go-live, change is the product

You are never "done". When something needs to change, you do not file a ticket and wait a quarter. You talk, we capture it as a transcript, and we apply it, in days.

For example

"Make the value bridge real and show IRR next to MOIC."Edward, at the review → shipped in the build

You say it, it becomes a transcript, we make the change, it is live. The dashboard keeps up with the conversation.