Group branch

Tetra Tech UK Holdings Limited group

PSC-derived corporate control hierarchy for active UK corporate PSC filings.

Children
118
Direct
4
Levels
5

Hierarchy

Updated 06 Jun 2026 16:52

PSC corporate control
  1. Root Active LTD 118 children
    1. Level 1 Active PLC 69 children

      R P S Group PLC

      CRN 02087786
      1. Level 2 Active LTD 12 children

        Rps Energy Limited

        CRN 01465554
        1. Level 3 Active LTD 1 child
          1. Level 4 Active LTD
        2. Level 3 Active LTD 1 child

          Nautilus Limited

          CRN 03635033
          1. Level 4 Active LTD
        3. Level 3 Active LTD 1 child

          Paras Limited

          CRN 02854688
          1. Level 4 Active LTD
        4. Level 3 Active LTD 1 child
          1. Level 4 Active LTD
        5. Level 3 Active LTD
        6. Level 3 Active LTD

          Oil Experience Limited

          CRN 05241791
        7. Level 3 Active LTD
        8. Level 3 Active LTD
      2. Level 2 Active LTD 11 children
        1. Level 3 Active LTD 1 child
          1. Level 4 Active LTD
        2. Level 3 Active LTD 1 child
          1. Level 4 Active LTD

            Rps Heritage Limited

            CRN 03303376
        3. Level 3 Active LTD

          DBK Partners Limited

          CRN 09112712
        4. Level 3 Active LTD

          Netadmin Limited

          CRN 03335175
        5. Level 3 Active LTD
        6. Level 3 Active LTD
        7. Level 3 Active LTD

          Rps Ireland Limited

          CRN NI020604
        8. Level 3 Active LTD
      3. Level 2 Active LTD 8 children

        Ecl Group Limited

        CRN 03108396
        1. Level 3 Active LTD 2 children

          Ecl Technology Limited

          CRN 02394648
          1. Level 4 Active LTD 1 child

            Scott Pickford Limited

            CRN 02153257
            1. Level 5 Active LTD
        2. Level 3 Active LTD 1 child
          1. Level 4 Active LTD

            X-Ipec Limited

            CRN 01728570
        3. Level 3 Active LTD 1 child
          1. Level 4 Active LTD
        4. Level 3 Active LTD
      4. Level 2 Active LTD 3 children

        Basicshare Limited

        CRN 04742483
        1. Level 3 Active LTD 2 children
          1. Level 4 Active LTD
          2. Level 4 Active LTD
      5. Level 2 Active LTD 1 child
        1. Level 3 Active LTD
      6. Level 2 Active LTD 1 child
        1. Level 3 Active LTD

          Rps Timetrax Limited

          CRN 02971028
      7. Level 2 Active LTD 1 child
        1. Level 3 Active LTD
      8. Level 2 Active LTD 1 child
        1. Level 3 Active LTD

          Rps Utilities Limited

          CRN 03403280
      9. Level 2 Active LTD 1 child
        1. Level 3 Active LTD
      10. Level 2 Active LTD 1 child

        Troy-Ikoda Limited

        CRN 03590805
        1. Level 3 Active LTD
      11. Level 2 Active LTD

        Emulous Group Limited

        CRN 03933269
      12. Level 2 Active LTD

        Emulous Limited

        CRN 04154073
      13. Level 2 Active LTD
      14. Level 2 Active LTD
      15. Level 2 Active LTD
      16. Level 2 Active LTD

        R W Gregory Limited

        CRN 02521213
      17. Level 2 Active LTD
      18. Level 2 Active LTD

        Rps Design Limited

        CRN 01579945
      19. Level 2 Active LTD

        Rps Ecoscope LTD.

        CRN 03596447
      20. Level 2 Active LTD
      21. Level 2 Active LTD
      22. Level 2 Active LTD
      23. Level 2 Active LTD
      24. Level 2 Active LTD
      25. Level 2 Active LTD

        Rps Trustees Limited

        CRN 02880571
      26. Level 2 Active LTD
      27. Level 2 Active LTD

        TPK Consulting Limited

        CRN 02314983
      28. Level 2 Active LTD
      29. Level 2 Active LTD
    2. Level 1 Active LTD 31 children
      1. Level 2 Active LTD 25 children
        1. Level 3 Active LTD 10 children

          Tetra Tech Limited

          CRN 01959704
          1. Level 4 Active LTD 1 child
            1. Level 5 Active LTD
          2. Level 4

            02579388

            CRN 02579388
          3. Level 4

            03076421

            CRN 03076421
          4. Level 4

            03837186

            CRN 03837186
          5. Level 4 Active PRIVATE LIMITED COMPANY
          6. Level 4 Active PRIVATE LIMITED COMPANY
          7. Level 4 Active LTD
          8. Level 4 Active LTD

            Trench Farrow Limited

            CRN 01433914
          9. Level 4 Active LTD
        2. Level 3 Active LTD 7 children
          1. Level 4 Active LTD 1 child
            1. Level 5 Active LTD
          2. Level 4

            06694185

            CRN 06694185
          3. Level 4 Active LTD
          4. Level 4 Active LTD

            FMW Consultancy Ltd

            CRN 05760849
          5. Level 4 Active LTD
        3. Level 3 Active LTD 3 children
          1. Level 4 Active LTD 1 child
            1. Level 5 Active LTD

              Taylor & Hardy Limited

              CRN 03977505
        4. Level 3 1 child

          03195485

          CRN 03195485
          1. Level 4

            04046958

            CRN 04046958
      2. Level 2

        01871269

        CRN 01871269
      3. Level 2

        04387285

        CRN 04387285
      4. Level 2 Active PRIVATE-LIMITED-GUARANT-NSC
      5. Level 2 Active LTD
      6. Level 2 Active LTD

        WYG Consulting Limited

        CRN 10470582
    3. Level 1 Active LTD 14 children

      Tetra Tech UK Limited

      CRN 12241404
      1. Level 2 Active LLP 8 children

        Hoare Lea LLP

        CRN OC407254
        1. Level 3 Active LTD 7 children
          1. Level 4

            06596951

            CRN 06596951
          2. Level 4 Active LTD
          3. Level 4 Active LTD

            Hoare Lea Asia Limited

            CRN 06596966
          4. Level 4 Active LTD
          5. Level 4 Active LTD
          6. Level 4 Active LTD
          7. Level 4 Active LTD

            Hoare Lea UK Limited

            CRN 07092778
        1. Level 3 Active LTD
      2. Level 2 Active LTD
      3. Level 2 Active LTD

        Ndy Consulting Limited

        CRN 03890617
      4. Level 2 Active LTD
    4. Level 1 Active LTD

      WYG Advisory Limited

      CRN 10705397