About Mm&rr Inc Ltd. (12943777) United Kingdom