About Mirma Ltd (12512836) United Kingdom