Investment Management

Investment Management Regulatory Organization
Definition and meaning of the Investment Management Regulatory Organization (IMRO), a UK-based self-regulating entity.