About Mirosa Global Ltd (13072364) United Kingdom