About Hydra Power (york) Limited (07682426) United Kingdom