About Msr Ventures Limited (11666450) United Kingdom