About Merus Investments Limited (12198014) United Kingdom