About Insight Investment Research Member Company Limited (11526406) United Kingdom