About Micura Holdings Ltd (11531537) United Kingdom