Structure

P&P Spearhead UK Holdings, Ltd
Group structure

Structure

Legend:

  • Central
  • Poland
  • United Kingdom
  • Romania