About Mirach Ltd (12158900) United Kingdom