About Hydra Power Systems Limited (13418710) United Kingdom