About Hyddy Limited (12270386) United Kingdom