About Global Power & Process Limited (SC369296) United Kingdom