About Hydra-power Solutions Ltd (12488090) United Kingdom