The Insight Investment Research Member Company Limited business has been offering its services for 6 years, as it's been founded in 2018. Started with registration number 11526406, Insight Investment Research Member Company is a Private Limited Company located in Devonshire House, London W1W 5DR. The firm's declared SIC number is 99999 which stands for Dormant Company. The most recent annual accounts were submitted for the period up to March 31, 2022 and the most recent confirmation statement was released on September 16, 2023.
Robert C. is the following firm's single managing director, who was designated to this position 6 years ago.
Robert C. is the individual who controls this firm, owns over 3/4 of company shares.