Top-level group

BP P.L.C. group

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

Children
454
Direct
21
Levels
12

Hierarchy

Updated 06 Jun 2026 16:52

PSC corporate control
  1. Root Active PLC 454 children

    BP P.L.C.

    CRN 00102498
    1. Level 1 Active LTD 344 children
      1. Level 2 Active LTD 187 children
          1. Level 4 Active LTD 184 children
            1. Level 5 Active LTD 183 children
              1. Level 6 Active LTD 167 children
                1. Level 7 Active LTD 164 children
                  1. Level 8 Active LTD 19 children
                    1. Level 9 Active LTD 18 children
                      1. Level 10 Active LTD
                      2. Level 10 Active LTD
                      3. Level 10 Active LTD
                      4. Level 10 Active LTD
                      5. Level 10 Active LTD
                      6. Level 10 Active LTD
                      7. Level 10 Active LTD
                      8. Level 10 Active LTD
                      9. Level 10 Active LTD
                      10. Level 10 Active LTD
                      11. Level 10 Active LTD
                      12. Level 10 Active LTD
                      13. Level 10 Active LTD

                        Your Power No1 Limited

                        CRN 07807799
                      14. Level 10 Active LTD
                      15. Level 10 Active LTD
                      16. Level 10 Active LTD

                        Your Power No2 Limited

                        CRN 07807865
                      17. Level 10 Active LTD

                        Your Power No3 Limited

                        CRN 07807882
                      18. Level 10 Active LTD

                        Your Power No8 Limited

                        CRN 07807975
                    1. Level 9 Active LTD 2 children
                      1. Level 10 Active LTD 1 child
                        1. Level 11 Active LTD
                    2. Level 9 Active LTD 1 child
                      1. Level 10 Active LTD
                    3. Level 9 Active LTD 1 child
                      1. Level 10 Active LTD
                    4. Level 9 Active LTD 1 child
                      1. Level 10 Active LTD
                    5. Level 9 Active LTD
                    1. Level 9 Active LTD
                    2. Level 9 Active LTD
                    3. Level 9 Active LTD
                    4. Level 9 Active LTD
                  2. Level 8 Active LTD 2 children
                    1. Level 9 Active LTD 1 child
                      1. Level 10 Active LTD
                  3. Level 8 Active LTD 2 children
                    1. Level 9 Active LTD
                    2. Level 9 Active LTD
                      1. Level 10 Active LTD
                  4. Level 8 Active LTD 1 child
                    1. Level 9 Active PRIVATE LIMITED COMPANY
                  5. Level 8 Active LTD 1 child
                    1. Level 9 Active LTD
                  6. Level 8 Active LTD 1 child
                    1. Level 9 Active LTD
                  7. Level 8 Active PRIVATE LIMITED COMPANY 1 child
                    1. Level 9 Active PRIVATE LIMITED COMPANY
                  8. Level 8 Active LTD 1 child
                    1. Level 9 Active LTD
                  9. Level 8 Active LTD
                  10. Level 8 Active LTD
                  11. Level 8 Active LTD
                  12. Level 8 Active LTD
                  13. Level 8 Active LTD
                  14. Level 8 Active LTD
                  15. Level 8 Active LTD
                  16. Level 8 Active LTD
                  17. Level 8 Active LTD
                  18. Level 8 Active LTD
                  19. Level 8 Active LTD
                  20. Level 8 Active LTD
                  21. Level 8 Active LTD
                  22. Level 8 Active LTD
                  23. Level 8 Active LTD
                  24. Level 8 Active LTD
                  25. Level 8 Active LTD
                  26. Level 8 Active LTD
                  27. Level 8 Active LTD
                  28. Level 8 Active LTD
                  29. Level 8 Active LTD
                  30. Level 8 Active LTD
                  31. Level 8 Active LTD
                  32. Level 8 Active LTD
                  33. Level 8 Active LTD
                  34. Level 8 Active LTD
                  35. Level 8 Active LTD
                  36. Level 8 Active LTD
                  37. Level 8 Active LTD
                  38. Level 8 Active LTD
                  39. Level 8 Active LTD
                  40. Level 8 Active LTD
                  41. Level 8 Active LTD
                  42. Level 8 Active LTD
                  43. Level 8 Active LTD
                  44. Level 8 Active LTD
                  45. Level 8 Active LTD
                  46. Level 8 Active LTD
                  47. Level 8 Active LTD
                  48. Level 8 Active LTD
                  49. Level 8 Active LTD
                  50. Level 8 Active LTD
                  51. Level 8 Active LTD
                  52. Level 8 Active LTD
                  53. Level 8 Active LTD
                  54. Level 8 Active LTD
                  55. Level 8 Active LTD
                  56. Level 8 Active LTD
                  57. Level 8 Active LTD
                  58. Level 8 Active LTD
                  59. Level 8 Active LTD
                  60. Level 8 Active LTD
                  61. Level 8 Active LTD
                  62. Level 8 Active LTD
                  63. Level 8 Active LTD
                  64. Level 8 Active LTD
                  65. Level 8 Active LTD
                  66. Level 8 Active LTD
                  67. Level 8 Active LTD
                  68. Level 8 Active LTD
                  69. Level 8 Active LTD
                  70. Level 8 Active LTD
                  71. Level 8 Active LTD
                  72. Level 8 Active LTD
                  73. Level 8 Active LTD
                  74. Level 8 Active LTD
                  75. Level 8 Active LTD
                  76. Level 8 Active LTD
                  77. Level 8 Active LTD
                  78. Level 8 Active LTD
                  79. Level 8 Active LTD
                  80. Level 8 Active LTD
                  81. Level 8 Active LTD
                  82. Level 8 Active LTD
                  83. Level 8 Active LTD
                  84. Level 8 Active LTD
                  85. Level 8 Active LTD
                  86. Level 8 Active LTD
                  87. Level 8 Active LTD
                  88. Level 8 Active LTD
                  89. Level 8 Active LTD
                  90. Level 8 Active LTD
                  91. Level 8 Active LTD
                  92. Level 8 Active LTD
                  93. Level 8 Active LTD
                  94. Level 8 Active LTD
                  95. Level 8 Active LTD
                  96. Level 8 Active LTD
                  97. Level 8 Active LTD
                  98. Level 8 Active LTD
                  99. Level 8 Active LTD
                  100. Level 8 Active LTD
                  101. Level 8 Active LTD
                  102. Level 8 Active LTD
                  103. Level 8 Active LTD
                  104. Level 8 Active LTD
                  105. Level 8 Active LTD
                  106. Level 8 Active LTD
                2. Level 7 Active LTD
                3. Level 7 Active LTD

                  Tiln Connections Ltd

                  CRN 12028975
              2. Level 6 Active LTD 13 children
                1. Level 7 Active LTD 12 children
                  1. Level 8 Active LTD 11 children
                    1. Level 9 Active LTD 5 children
                      1. Level 10 Active LTD 2 children
                        1. Level 11 Active LTD 1 child
                          1. Level 12 Active LTD
                      2. Level 10 Active LTD
                      3. Level 10 Active LTD
                    2. Level 9 Active LTD 3 children
                      1. Level 10 Active LTD 2 children
              3. Level 6 Active LTD
        1. Level 3 Active LTD
      2. Level 2 Active LTD 96 children
        1. Level 3 Active LTD 88 children
          1. Level 4 Active LTD 5 children
            1. Level 5 Active LTD
            2. Level 5 Active LTD
            3. Level 5 Active PLC
            4. Level 5 Active LTD

              Azule Energy Limited

              CRN 13923476
            5. Level 5 Active LTD

              Solenova Limited

              CRN 12272525
          2. Level 4 Active LTD 2 children

            Britoil Limited

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

            Arcius Energy Limited

            CRN 16039527
            1. Level 5 Active LTD
          4. Level 4 Active LTD 1 child
            1. Level 5 Active LTD
          5. Level 4 Active LTD 1 child
            1. Level 5 Active LTD
          6. Level 4

            00567256

            CRN 00567256
          7. Level 4

            01094374

            CRN 01094374
          8. Level 4

            03604331

            CRN 03604331
          9. Level 4

            04511913

            CRN 04511913
          10. Level 4

            05319378

            CRN 05319378
          11. Level 4

            07322059

            CRN 07322059
          12. Level 4

            07322081

            CRN 07322081
          13. Level 4

            08332051

            CRN 08332051
          14. Level 4 Active LTD
          15. Level 4 Active LTD
          16. Level 4 Active LTD
          17. Level 4 Active LTD

            BP Absheron Limited

            CRN 09971526
          18. Level 4 Active LTD

            BP Adua Limited

            CRN 16130095
          19. Level 4 Active LTD
          20. Level 4 Active LTD

            BP Agung I Limited

            CRN 14067214
          21. Level 4 Active LTD

            BP Agung II Limited

            CRN 14067273
          22. Level 4 Active LTD
          23. Level 4 Active LTD

            BP Andaman II Ltd

            CRN 12313114
          24. Level 4 Active PRIVATE LIMITED COMPANY

            BP Barong Limited

            CRN 17144601
          25. Level 4 Active PRIVATE LIMITED COMPANY

            BP Bintuni Limited

            CRN 17144594
          26. Level 4 Active LTD

            BP D230 Limited

            CRN 11719194
          27. Level 4 Active PRIVATE LIMITED COMPANY

            BP Drawa Limited

            CRN 17144528
          28. Level 4 Active LTD
          29. Level 4 Active LTD
          30. Level 4 Active LTD
          31. Level 4 Active LTD
          32. Level 4 Active LTD
          33. Level 4 Liquidation LTD
          34. Level 4 Active LTD
          35. Level 4 Active LTD
          36. Level 4 Active LTD
          37. Level 4 Active LTD
          38. Level 4 Active LTD
          39. Level 4 Active LTD
          40. Level 4 Active LTD
          41. Level 4 Active LTD
          42. Level 4 Active LTD
          43. Level 4 Active LTD
          44. Level 4 Active LTD
          45. Level 4 Active LTD
          46. Level 4 Active LTD
          47. Level 4 Active LTD
          48. Level 4 Active LTD
          49. Level 4 Active LTD
          50. Level 4 Active LTD
          51. Level 4 Active LTD
          52. Level 4 Active LTD
          53. Level 4 Active LTD
          54. Level 4 Active LTD
          55. Level 4 Active LTD
          56. Level 4 Active LTD

            BP Gaea II Limited

            CRN 16397618
          57. Level 4 Active LTD

            BP Gaea Limited

            CRN 16397609
          58. Level 4 Active LTD

            BP Holdings Iraq Ltd

            CRN 13461160
          59. Level 4 Active LTD

            BP Iran Limited

            CRN 03502262
          60. Level 4 Active LTD

            BP Kuwait Limited

            CRN 00284323
          61. Level 4 Active LTD
          62. Level 4 Active PRIVATE LIMITED COMPANY
          63. Level 4 Active LTD
          64. Level 4 Active LTD
          65. Level 4 Active LTD
          66. Level 4 Active LTD
          67. Level 4 Active LTD
          68. Level 4 Liquidation LTD
          69. Level 4 Active LTD
          70. Level 4 Active LTD

            BP West Aru I Limited

            CRN 01937364
          71. Level 4 Active LTD

            BP West Aru II Limited

            CRN 06383184
          72. Level 4 Active LTD
          73. Level 4 Active LTD
          74. Level 4 Active LTD

            Gta Fpso Company Ltd

            CRN 13311592
          75. Level 4 Active LTD
          76. Level 4 Active LTD

            Puls8 Ltd

            CRN SC650262
          77. Level 4 Active LTD

            Vic CBM Limited

            CRN 07079191
          78. Level 4 Active LTD
        2. Level 3 1 child

          SC001501

          CRN SC001501
          1. Level 4

            00533446

            CRN 00533446
        3. Level 3

          00119961

          CRN 00119961
        4. Level 3

          00336273

          CRN 00336273
        5. Level 3 Active LTD
        6. Level 3 Active LTD
        7. Level 3 Active LTD
      3. Level 2 Active LTD 10 children

        BP Oil UK Limited

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

            Exmoor Nominee Limited

            CRN 12887457
        2. Level 3

          10777684

          CRN 10777684
        3. Level 3 Active LTD
        4. Level 3 Active LTD
        5. Level 3 Active LTD
        6. Level 3 Active LTD
        7. Level 3 Active LTD
        8. Level 3 Active LTD
        9. Level 3 Active LTD
      4. Level 2 Active LTD 10 children
        1. Level 3 Active LTD 1 child

          Gasrec Ltd

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

          Open Energi Limited

          CRN 03838585
          1. Level 4 Active LTD

            Open Energy Ltd

            CRN 11445919
        3. Level 3 Active LTD

          BP Africa Oil Limited

          CRN 11807924
        4. Level 3 Active LTD
        5. Level 3 Active LTD
        6. Level 3 Active LTD

          BP Poseidon Limited

          CRN 09901568
        7. Level 3 Active LTD
        8. Level 3 Active LTD

          Green Biofuels Limited

          CRN 08751533
      5. Level 2 Active LTD 7 children
        1. Level 3 Active LTD 3 children
          1. Level 4 Active LTD

            Fotech Group Limited

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

            Lytt Limited

            CRN 11722079
        2. Level 3

          05972602

          CRN 05972602
        3. Level 3 Active LTD
        4. Level 3 Active LTD

          Grid Edge Limited

          CRN 10129878
      6. Level 2 Active LTD 2 children
        1. Level 3 Administration LTD 1 child
          1. Level 4 Administration LTD

            Pure Planet Limited

            CRN 09735688
      7. Level 2 Active LTD 1 child

        BP Chemicals Limited

        CRN 00194971
        1. Level 3 Active LTD

          BXL Plastics Limited

          CRN 00325744
      8. Level 2 Active LTD 1 child
        1. Level 3 Active LLP
      9. Level 2 Active LTD 1 child
      10. Level 2

        02515099

        CRN 02515099
      11. Level 2

        03716230

        CRN 03716230
      12. Level 2 Active LTD

        BP (Abu Dhabi) Limited

        CRN 00735658
      13. Level 2 Active LTD
      14. Level 2 Active LTD
      15. Level 2 Active PLC
      16. Level 2 Active LTD
      17. Level 2 Active PLC

        BP Finance P.L.C

        CRN 04145621
      18. Level 2 Active LTD
      19. Level 2 Active LTD
      20. Level 2 Active LTD
      21. Level 2 Active LTD

        BP Oil Yemen Limited

        CRN 00190435
      22. Level 2 Active LTD
      23. Level 2 Active LTD
      24. Level 2 Active LTD

        BP Shipping Limited

        CRN 00140132
      25. Level 2 Active LTD
      26. Level 2 Active LTD
      27. Level 2 Active LTD
      28. Level 2 Active LTD
    2. Level 1 Active LTD 36 children
      1. Level 2 Active LTD 5 children
        1. Level 3 Active LTD 4 children

          Chargemaster Limited

          CRN 06720009
          1. Level 4 Active LTD 1 child

            Elektromotive Limited

            CRN 04676138
            1. Level 5 Active LTD
          2. Level 4

            07172174

            CRN 07172174
          3. Level 4 Active LTD
      2. Level 2 Active LTD 4 children
        1. Level 3 Active LTD
        2. Level 3 Active LTD
        3. Level 3 Active LTD

          BP Oil Vietnam Limited

          CRN 00567280
        4. Level 3 Active LTD
      3. Level 2 Active LTD 2 children
        1. Level 3 Liquidation LTD
        2. Level 3 Active LTD
      4. Level 2 Active LTD 1 child

        Air BP Limited

        CRN 01150609
        1. Level 3 Active LTD
      5. Level 2 Active LTD 1 child
        1. Level 3 Active LTD
      6. Level 2

        00462273

        CRN 00462273
      7. Level 2

        01033761

        CRN 01033761
      8. Level 2 Active LTD
      9. Level 2 Liquidation LTD
      10. Level 2 Active LTD
      11. Level 2 Active LTD
      12. Level 2 Active LTD
      13. Level 2 Active LTD
      14. Level 2 Active LTD

        BP Greece Limited

        CRN 00176671
      15. Level 2 Active LTD
      16. Level 2 Active LTD
      17. Level 2 Liquidation LTD
      18. Level 2 Active LTD

        BP UK Fatima Limited

        CRN 12536263
      19. Level 2 Active LTD
      20. Level 2 Active LTD

        Cadman DBP Limited

        CRN 00178353
      21. Level 2 Active LTD
      22. Level 2 Active LTD
      23. Level 2 Active LTD

        Trafineo Limited

        CRN 10327927
    3. Level 1 Active LTD 27 children
      1. Level 2 Active LTD 12 children
        1. Level 3 Active LTD 8 children
          1. Level 4 Active LTD 7 children

            BP Ccus UK Ltd

            CRN 12473113
            1. Level 5 Active LTD 2 children

              BP Ccus UK Nep Limited

              CRN 15330166
              1. Level 6 Active LTD 1 child
                1. Level 7 Active LTD
            2. Level 5 Active LTD 2 children
              1. Level 6 Active LTD 1 child
                1. Level 7 Active LTD
            3. Level 5 Active LTD

              H2 Teesside Limited

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

            BP Oman H2 Limited

            CRN 15744909
      2. Level 2 Active LTD 10 children

        Jera Nex BP Limited

        CRN 16116079
        1. Level 3 Active LTD 1 child
          1. Level 4 Active LTD
        2. Level 3 Active LTD 1 child
          1. Level 4 Active LTD
        3. Level 3 Active LTD 1 child
          1. Level 4 Active LTD
        4. Level 3 Active LTD
        5. Level 3 Active LTD
        6. Level 3 Active LTD
        7. Level 3 Active LTD

          Jera Nex Osw Ltd

          CRN 16433830
      3. Level 2 Active LTD 2 children
        1. Level 3 Active LTD
        2. Level 3 Active LTD
    4. Level 1 Active PLC 13 children

      Burmah Castrol PLC

      CRN SC005098
      1. Level 2 Active LTD 5 children

        Castrol Limited

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

            Autino Limited

            CRN 09332116
        2. Level 3

          11175686

          CRN 11175686
        3. Level 3 Active LTD

          BP Marine Limited

          CRN 01214291
        4. Level 3 Active LTD

          Castrol (U.K.) Limited

          CRN 02226084
      2. Level 2 Active LTD 2 children
        1. Level 3 Active LTD

          BP (Gibraltar) Limited

          CRN 00554057
        2. Level 3 Active LTD
      3. Level 2 Active LTD 1 child

        Lubricants UK Limited

        CRN 00097216
        1. Level 3 Active LTD
      4. Level 2 Active LTD
    5. Level 1 Active LTD 12 children
      1. Level 2 Active LTD 9 children
        1. Level 3 Active LTD 5 children
          1. Level 4 Active LTD 3 children
            1. Level 5 Active LTD
            2. Level 5 Active LTD
            3. Level 5 Active LTD
          2. Level 4

            06642256

            CRN 06642256
        2. Level 3

          07454570

          CRN 07454570
        3. Level 3

          09272185

          CRN 09272185
        4. Level 3 Active LTD
      2. Level 2 Active LTD
      3. Level 2 Active LIMITED-PARTNERSHIP
    6. Level 1 Active LTD 1 child

      BP Africa Limited

      CRN 01030652
      1. Level 2 Active LTD

        BP Mocambique Limited

        CRN 00240425
    7. Level 1 Active LTD 1 child
      1. Level 2 Active LTD

        BP America Limited

        CRN 08842913
    8. Level 1

      00343608

      CRN 00343608
    9. Level 1

      00974284

      CRN 00974284
    10. Level 1 Active LTD

      BP (Barbican) Limited

      CRN 01150608
    11. Level 1 Active LTD
    12. Level 1 Active LTD
    13. Level 1 Active LTD

      BP Car Fleet Limited

      CRN 00651878
    14. Level 1 Active LTD
    15. Level 1 Active LTD

      BP Middle East Limited

      CRN 00591214
    16. Level 1 Active LTD

      BP Pensions Limited

      CRN 01337112
    17. Level 1 Active LTD

      BP Properties Limited

      CRN 00699446
    18. Level 1 Active LTD
    19. Level 1 Active LTD
    20. Level 1 Active LTD
    21. Level 1 Active LTD