About Insight Investment Research Holdings Limited (11523690) United Kingdom