About Msc R&d Partners Limited (10341408) United Kingdom