About Mrr Holdings Limited (12642466) United Kingdom