About Msr Holdings Ltd (12796461) United Kingdom