About Pangaea Integrated Reservoir Solutions Limited (10261304) United Kingdom