About Royce International Investments Limited (12311884) United Kingdom