About Mmcr Ltd (SC327306) United Kingdom