Insurance and Financial and 2 other
THREADNEEDLE ASSET MANAGEMENT HOLDINGS LIMITED
Insurance and Financial