About Ninety One Ssc (uk) Limited (12403312) United Kingdom