About Himydos Ltd (11525410) United Kingdom