About Investor Managers Limited (NI649829) United Kingdom