About Mirocin Ltd (12286111) United Kingdom