About Mrc Holdings Limited (12104905) United Kingdom