Alliance Funds Management Ltd.