About Spx Flow Technology London Limited (00110117) United Kingdom