About Engineered Power & Control Solutions Ltd (10380041) United Kingdom